What is a Software Engineer at Information Tech Consultants?
As a Software Engineer at Information Tech Consultants, you will play a pivotal role in bridging the gap between cutting-edge technology and real-world client solutions. The company operates on a specialized training-and-deployment model, recruiting promising developers and equipping them with the practical skills required to excel on high-impact client projects. Your work will directly influence how major external clients deploy, scale, and maintain their software infrastructure, making this role both highly dynamic and strategically vital.
In this position, you will contribute to diverse codebases, ranging from modern mobile applications to robust backend systems. Depending on your team alignment, you may find yourself building responsive user interfaces for Android applications using Kotlin and Jetpack Compose, or developing scalable data pipelines and APIs using Python. Because the company services a wide array of corporate clients, the software you build and support will be utilized by thousands of end-users across the United Kingdom.
This role offers a unique dual experience: intensive initial upskilling followed by direct onsite deployment at client offices. It requires a high level of adaptability, technical curiosity, and professional resilience. You will be expected to transition smoothly from structured internal training to active engineering teams, solving complex technical challenges while representing the technical standards of Information Tech Consultants.




