This is a fantastic role for a Software Architect or someone with strong software design skills looking to take the next step in their career to becoming a Software Architect! As a Software Architect, you will be the author of the full software architecture, working with the software delivery teams to define and monitor the structural and temporal architecture, including the internal and external interfaces of the product to meet requirements.
Responsibilities
* Identify, document and be responsible for the design drivers for the software solution e.g. real‑time performance, safety, security, user experience, simplicity, reusability, flexibility.
* Produce derived and emergent requirements capturing the assumptions and rationale.
* Define the architecture to a point where the implementation decisions do not affect the integrity of the architecture.
* Collaborate closely with other Architects, Technical Specialists and wider engineering key contacts, supporting wider design activities and reviews.
* Influence the Software Engineering Technology Strategy, Software Product Lines, new technologies, obsolescence, new methods and tools by participating in special interest groups and communities of interest.
* Work with cutting‑edge technology in European missile system design, helping to develop safe, secure and reliable products that customers can depend upon.
Qualifications
* A strong technical practitioner, comfortable with making important architectural and design decisions.
* Knowledge of modern and established software architecture techniques and design patterns.
* Experience of model‑based engineering.
* Able to provide technical mentorship, clearly articulate software architecture solutions and collaborate with software developers.
* Able to communicate clearly and accurately at different levels, including influencing collaborators and internal customers.
* An advocate for the benefits of key software engineering practices like continuous integration and good design.
* Able to assess and communicate the trade‑offs between various aspects of a Software Architecture with a focus on design rationale.
* An understanding of software abstraction layers and the software stack.
* The experience to define and influence the tools, frameworks and technologies used.
* A strong programming background, preferably with experience in more than one language.
Benefits & Compensation
Salary: up to circa £80,000 depending on experience.
* Company Bonus: up to 21% of base salary.
* Pension: maximum total (employer and employee) contribution of up to 14%.
* Flexible working: 3 to 4 days on‑site per week, with the ability to work from home.
* Enhanced parental leave: up to 26 weeks for maternity, adoption and shared parental leave, with additional provisions for paternity, neonatal leave and fertility support.
* Facilities: subsidised meals, free car parking and on‑site gym access.
* Annual leave: 25 days paid annual leave, increasing by one day after 5, 10 and 15 years of service; optional purchase of up to five extra days through payroll.
* Other perks: health and dental insurance, private medical insurance, mortgage advice, travel loan, critical illness lump sum, employee assistance programme, childcare support, childcare voucher scheme, technology vouchers, discounts & vouchers platform, Costco membership.
Dynamic work environment: our Dynamic Working policies allow individuals to choose hours and location that maximise effectiveness, including options for paid overtime, dynamic leave (time in lieu) and more.
Security clearance: British citizenship or dual UK nationality required; all successful candidates must undergo BPSS checks.
#J-18808-Ljbffr