Software Architect
Portsmouth or Chelmsford
£70,000 - £75,000 + 10% bonus
We are delighted to be partnered with a defence & security organisation who are looking for a Software Architect to join their growing team in Portsmouth or Chelmsford.
You will join a high performing engineering team working on complex technical programmes within Radar Technology.
We are looking for someone with proven technical leadership including mentoring more junior team members. You will have a strong understanding of Software Architecture and how it works in conjunction with hardware.
Candidates will therefore ideally have real-time embedded software experience in C, C++ or Ada, as well as a strong understanding of software architecture. Ideally candidates will also have experience of UML or MATLAB as modelling tools.
What You'll Be Doing
Provide Software Expertise: Offer specialist technical guidance across multiple projects using varied languages, architectures, and lifecycle models.
Develop and Review Architectures: Design and assess software and data processing architectures that meet system needs and enable future reuse.
Enhance Design Processes: Improve tools and practices that support robust, secure, and scalable software and middleware architectures.
Ensure Toolchain Integration: Work with DevOps to maintain compliant, interoperable, and fully integrated build tools and processes.
Lead Technical Governance: Oversee peer and design reviews, validate software designs, and ensure compliance with engineering standards.
Promote Continuous Improvement: Mentor team members, share knowledge, and stay current with industry trends, including Security and Safety Integrity Levels (SILs).Your Skills and Experience
Strong experience in at least one high-level programming language and a design methodology such as UML.
Solid understanding of the full software development lifecycle, including Agile and Waterfall methods.
Proven leadership in software development and team mentoring.
Good knowledge of software standards (e.g. ISO/IEC/IEEE 12207) and safety practices, including SIL.
Experience with configuration management tools and practices.
Degree in Computer Science, Engineering, or a related discipline; Chartered Engineer (CEng) status or working towards it preferred