Company: Matchtech
Location: Bristol
Posted: May 9th, 2026
We are seeking an experienced Software Architect to take ownership of the full software architecture of complex, safety‑critical systems. In this role, you will work closely with software delivery teams to define, govern, and evolve the structural and temporal architecture, including all internal and external interfaces, ensuring the product fully meets demanding requirements.
You will identify, document, and own the key design drivers for the software solution‑such as real‑time performance, safety, security, user experience, simplicity, reusability, and flexibility‑balancing technical trade‑offs with clear design rationale.
A core part of the role is producing derived and emergent requirements, explicitly capturing architectural assumptions and decision rationale. You will define the architecture to a level of detail where implementation choices do not compromise architectural integrity.
Collaboration is critical to success in this role. You will work closely with other Architects, Technical Specialists, and key engineering stakeholders, contributing to and supporting:
You will also have the opportunity to shape the future of software engineering within the organisation by influencing:
This includes participation in special interest groups and communities of interest, helping drive continuous improvement and technical excellence.
You will work with technology at the forefront of complex and safety‑critical system design, contributing to the development of safe, secure, and highly reliable products that customers can depend upon. This role offers the chance to apply your architectural expertise to challenging, real‑world engineering problems where quality, robustness, and innovation truly matter.
You will be a strong technical practitioner with the confidence and experience to make critical architectural decisions, alongside the communication skills to influence and align technical teams.
Strong technical practitioner, software architecture, architectural decisions, design decisions, design patterns, model‑based engineering, technical mentorship, collaboration, software developers, clear communication, stakeholder influence, engineering best practices, continuous integration, good design, architectural trade‑offs, design rationale, abstraction layers, software stack, tools selection, frameworks, technologies, strong programming skills, multi‑language experience.
#J-18808-Ljbffr