As a Software Engineer, you will play a central role in shaping high-performance software systems that meet rigorous standards for scalability, reliability, and efficiency. Working closely with engineering teams in the UK and the US, you'll lead the development of core components using modern C++ and contribute to the full lifecycle of software design, implementation, and optimization.
Key Responsibilities
- Design and implement robust, maintainable software solutions aligned with performance and security requirements
- Collaborate with product management and cross-functional teams to translate business needs into technical architectures
- Write, test, and debug efficient C++ code, ensuring clean design and adherence to object-oriented principles
- Optimize system performance by identifying and resolving bottlenecks in complex applications
- Support continuous integration and deployment processes, including automation and build tooling
- Work within containerized environments using Docker and Linux-based platforms such as Ubuntu or RHEL
- Mentor junior engineers and promote a culture of technical excellence and continuous learning
- Contribute to secure development practices, ensuring compliance with industry standards and data protection requirements
Qualifications
Candidates should hold a bachelor’s degree in computer science or a related field, with at least five years of experience in modern C++ development. Strong proficiency in OOP, clean code practices, and design patterns is essential. Experience with Docker, Linux environments, and service-oriented architectures is required. Familiarity with message and data brokers, Bazel, or distributed systems is a plus. A master’s degree and seven or more years of experience, particularly in government or security-related projects, are preferred.
Applicants must be eligible for UK Security Clearance. Occasional travel between offices or to customer sites may be required. The ideal candidate is curious, communicative, and values collaboration in a low-ego, inclusive environment.
