Software Architect in London
Job Description
Position Available: Software ArchitectLocation: Hertfordshire or BristolSalary: £65,000 - £80,000 DoE + BonusExperience needed: We are looking for an experienced Software Architect or senior software engineer with a strong background in designing complex software systems within a safety-critical, real-time, or embedded environment. The ideal candidate will have a strong technical foundation, excellent communication skills, and the ability to make key architectural decisions while working collaboratively across multidisciplinary engineering teams.About the roleWe are looking for technically strong and adaptable engineers who are passionate about software architecture and modern software engineering practices.In this role you will be:Defining and owning software architectures for complex systemsWorking closely with software teams to define architectures, interfaces, and design decisionsIdentifying key design drivers including performance, safety, security, and maintainabilitySupporting architectural reviews and influencing software engineering best practicesCollaborating with architects, technical specialists, and wider engineering teamsAssessing trade-offs between different architectural approaches and technologiesSupporting the adoption of modern engineering practices including CI/CD and good software designWhat we need from youStrong experience in software architecture and design for complex systemsA strong programming background, ideally across such as C++, C, Ada, or JavaExperience working in embedded, real-time, or safety-critical environmentsKnowledge of software architecture techniques, design patterns, and abstraction layersExperience with model-based engineering would be advantageousStrong communication and stakeholder management skillsAn understanding of CI/CD and modern software engineering practicesIf you would like to know more details about the position or want to register your interest, hit apply below. We'd love to hear from you!TPBN1_UKTJ