As a Software Engineer, you’ll help design, build, and deliver secure digital solutions in highly secure environments. You’ll work alongside engineers, architects, and delivery specialists to develop technology that enables faster, safer decision-making for critical operations.
Our client value’s people who take ownership, think critically, and enjoy working as part of a collaborative team tackling complex challenges. You don’t need to tick every box, but they’re particularly interested in people with strong Kotlin experience, secure development awareness, and the ability to adapt quickly as requirements evolve.
Job Details
Key Responsibilities:
Collaborate with the development team to design, develop, and maintain software solutions
Develop reliable Android applications using Kotlin and Jetpack Compose
Utilise Git for version control, ensuring efficient code management and collaboration
Design and implement backend solutions using Rust, Python, or Go, ensuring robustness and scalability, including writing web APIs
Utilise Docker for containerisation to streamline deployment processes and ensure consistency across environments
Implement and maintain CI/CD pipelines to automate software delivery and deployment
Write clean, efficient, and well-documented code following industry best practices
Participate in code reviews, providing constructive feedback to team members
Stay updated with the latest technologies, trends, and best practices in software development
Essential Skills and Experience:
Bachelor’s degree in Computer Science, Engineering, or a related field
Proficiency with Git for version control and collaborative development
Essential Kotlin development experience
Proficiency in Android Kotlin front-end development
Happy to develop proof-of-concept applications where requirements may change rapidly and rework is common
Familiarity with backend development languages such as Rust, Python, or Go
Solid understanding of software development principles, including MVVM, UDF, web APIs, standards such as OpenAPI, and data structures
Experience with Docker for containerisation and deployment
Knowledge of DevOps processes, including CI/CD pipelines and automated testing frameworks
Strong communication and collaboration abilities within a team environment
Ability to adapt to a fast-paced, dynamic work environment and learn new technologies quickly
Comfortable developing in secure environments, including remote developer environments and virtual machines
Desirable and Developing Skills:
Experience with Jetpack Compose for front-end Kotlin development
Apply Now
Recruitment Enquiry
Please note that we cannot sponsor visas to work in the UK.
Point of Contact
If you have any questions about this role, please get in touch with our Recruitment Team at This email address is being protected from spambots. You need JavaScript enabled to view it.
We use cookies and similar technologies to improve your experience on our website.
Read our Privacy Policy.