Software Architect

 

Description:

You’ll be the driving force behind the software architecture for complex, high-reliability systems. Working alongside delivery teams, you’ll define and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals.

In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly setting the boundaries for implementation decisions, collaborating closely with other architects, technical specialists, and the wider engineering community. Beyond delivery, you’ll help shape the long-term software engineering strategy, influence future product lines and technology choices, and contribute to the adoption of new methods, tools, and architectural approaches across the organisation.
 

 

About You

I’m looking for a confident technical leader who can balance hands-on expertise with high-level design thinking. You’ll ideally have:
 

  • Strong experience making architectural and design decisions in complex software systems
  • Knowledge of modern and traditional architecture techniques and design patterns
  • Experience in model-based engineering
  • A solid programming background (ideally across multiple languages)
  • Excellent communication, mentorship, and collaboration skills
  • Appreciation for practices such as continuous integration and robust design processes
  • The ability to weigh trade-offs and justify design rationale effectively

Organization IC Resources
Industry IT / Telecom / Software Jobs
Occupational Category Software Architect
Job Location Bristol,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-12-14 5:35 pm
Expires on 2026-01-28