Innovate

Software Architect

Hertfordshire, England, GB

12 days ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: