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-12-07 |