Posted: 2h ago
The role
Salary: £100,000 - 100,000 per year Requirements: 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. We need a strong technical foundation, excellent communication skills, and the ability to make key architectural decisions while working collaboratively across multidisciplinary engineering teams. We require strong experience in software architecture and design for complex systems. We need a strong programming background, ideally across languages such as C++, C, Ada, or Java. We require experience working in embedded, real-time, or safety-critical environments. We need knowledge of software architecture techniques, design patterns, and abstraction layers. Experience with model-based engineering would be advantageous. We require strong communication and stakeholder management skills. We need an understanding of CI/CD and modern software engineering practices. Responsibilities: We define and own software architectures for complex systems. We work closely with software teams to define architectures, interfaces, and design decisions. We identify key design drivers including performance, safety, security, and maintainability. We support architectural reviews and influence software engineering best practices. We collaborate with architects, technical specialists, and wider engineering teams. We assess trade-offs between different architectural approaches and technologies. We support the adoption of modern engineering practices including CI/CD and good software design. Technologies: Ada Architect CI/CD Embedded Support Java Security More: We are hiring a Software Architect to work in Hertfordshire or Bristol, with a salary of £65,000 - £80,000 depending on experience plus bonus. We are looking for technically strong and adaptable engineers who are passionate about software architecture and modern software engineering practices. In this role, you will join multidisciplinary engineering teams and help shape the architecture of complex, safety-critical, real-time, or embedded systems. We are committed to collaborative working, strong engineering standards, and the adoption of modern software practices. last updated 25 week of 2026