mission-critical environments. The successful candidate will contribute across a range of engineering challenges, working on secure applications, product development, and technical problem-solving in a collaborative, high-calibre team. Responsibilities will include: Designing, developing, testing, and maintaining high-quality software solutions Working across a range of technologies … more modern programming languages such as C#, Java, TypeScript, Kotlin/Android, or similar Strong software engineering fundamentals including code quality, maintainability, and problem solving Experience building production software in commercial environments Ability to learn new technologies quickly and work across different parts of the stack where needed ...