Software Architect
Role details
Job location
Tech stack
Job description
We are seeking a highly experienced Senior Software Engineer with professional experience to join our team delivering large-scale, distributed, and safety-critical software systems. This role is ideal for an engineer who thrives in complex environments, values engineering rigour, and enjoys working across the full software lifecycle. You will play a key role in the design, development, integration, and assurance of high-integrity software, working closely with architects, project management, and wider engineering teams to ensure delivery against cost, quality, and schedule., * Design and develop distributed systems using C/C++ and Java
-
Deliver software across the full lifecycle, from design to deployment
-
Develop and debug software on Linux and Windows targets
-
Apply high-integrity coding practices, including unit testing and static analysis
-
Support software safety activities, including Software FMEA and safety compliance
-
Produce clear, accurate technical documentation
-
Contribute to CI/CD pipelines, build systems, and configuration management
-
Collaborate with architects, project management, and engineering teams to deliver to cost, quality, and schedule.
Requirements
-
Strong experience in C/C++ and Java
-
Large-scale distributed system design
-
Experience with Linux-based development
-
Knowledge of software architectures and TCP/IP networking Experience with:
o Unit and wider software testing
o Static analysis and secure/high-integrity coding standards (e.g. MISRA, JSF++, AUTOSAR)
o CI/CD tools (e.g. Jenkins, Git)
o Containers and orchestration (Docker, Kubernetes)
o This role requires SC clearance (UK Eyes Only).
DESIRABLE SKILLS:
-
UML modelling and software design tools (e.g. Rhapsody, Enterprise Architect)
-
Defence sector experience
-
Model-driven development and MATLAB/Simulink
-
DevOps, Infrastructure as Code (e.g. Ansible), and GPU programming
-
Software assurance, SBOM tooling, and cyber security awareness
Benefits & conditions
- Competitive Basic Salary
- 6% Employers Contribution + 6% as a salary sacrifice
- Private Medical Insurance, Life Cover and Income Protection
- 25 days holiday
- 10 days full sick pay per year
- Flexible working
- Cycle to Work & TechScheme
- Continuous professional development
- Corporate access to the Udemy platform, Group Income protection Life Cover Pension Scheme Perks Scheme Private Medical Insurance Referral bonus
3 similar roles Permanent contract