Software Architect
This is a fantastic opportunity for a skilled Software Architect or an experienced software designer ready to take the next step in their career. You’ll play a key role in defining the architecture of critical software systems and influencing the broader technical direction.
Key Responsibilities:
- Lead the definition and documentation of complete software architecture, including interfaces and design rationale.
- Work closely with software delivery teams to ensure architectural integrity throughout the development lifecycle.
- Identify and manage key architectural drivers such as performance, safety, security, usability, and reusability.
- Produce derived and emergent requirements aligned with system needs.
- Collaborate with technical specialists and engineering leads to ensure consistent architectural decisions across systems.
- Contribute to future technology strategy, tools, methods, and frameworks through involvement in technical working groups.
What We're Looking For:
- Strong background in software architecture and design decisions.
- Familiarity with modern and established software architecture techniques and design patterns.
- Experience with model-based engineering and layered software design.
- Capable of mentoring developers and articulating architectural choices clearly and persuasively.
- Understanding of trade-offs in software architecture and the ability to justify decisions based on clear rationale.
- Experience with a range of programming languages and an understanding of the software stack.
Benefits
- Salary bonus
- Up to 14% combined employer/employee
- Flexible working
- Company
- Innovate
- Location
- Watford, Hertfordshire, UK
- Employment Type
- Full-time
- Posted
- Company
- Innovate
- Location
- Watford, Hertfordshire, UK
- Employment Type
- Full-time
- Posted