Software Architect
Summary
Leads technical architecture for high-assurance defence/cyber systems, designing secure embedded software and firmware solutions using C/C++, Rust, and RTOS environments while mentoring engineers and shaping DevSecOps practices.
Salary: £95,000 - 115,000 per year
Requirements:- Advanced knowledge and experience in C/C++, Rust, or embedded product development, including RTOS environments.
- Expertise in software engineering practices, methodologies, and technology trends.
- Proven track record of delivering complex software solutions to schedule while exceeding customer expectations.
- Experience with version control systems, change control, bug tracking, and automated testing frameworks.
- Familiarity with defence or high-assurance development standards, including coding standards such as MISRA.
- Experience supporting bids and proposals and influencing software standards is highly desirable.
- DV security clearance is required for this mission-critical defence role.
- Provide technical leadership across multiple projects, ensuring the right approaches, architecture, and tool chains are selected.
- Collaborate with stakeholders to develop software requirements, architectures, and designs that meet system and security needs.
- Work closely with software leads and project managers to create development plans that deliver value early to customers.
- Mentor and coach software engineers, sharing knowledge and driving process improvements for technical excellence.
- Specify, design, and review software using UML and SysML modelling tools, ensuring high-quality, modular, and compliant solutions.
- Champion best practices in software development, including continuous integration, automated testing, and secure coding standards.
- Lead and shape the software engineering strategy for advanced cyber and defence systems.
- Oversee a team of 20-30 engineers across multiple high-security projects.
- Support bids and proposals, and contribute to the delivery of mission-critical defence technologies.
- Embedded
- Support
- Rust
- Security
- UML
- Architect
- DevSecOps
- Firmware
- Hardware
- Linux
More:
We are a company at the forefront of pioneering advanced cryptographic and key management solutions for cyber and defence systems. We are committed to delivering innovative solutions that empower decision-making at tactical and strategic levels, and our work protects lives and enhances global security. This is a full-time onsite role based in Maidenhead with good flexibility in working hours. We value trust, collaboration, and innovation, and you will play a key part in driving technical excellence across critical programmes.
last updated 34 week of 2026