cover image
Innovate

Software Architect

On site

Bristol, United kingdom

Full Time

30-04-2025

Share this job:
Expired

Job Specifications

As a Software Architect, you’ll shape the foundation of cutting-edge, mission-critical software by designing robust, scalable architecture that meets demanding real-world requirements. You’ll guide development teams in implementing structural and temporal design, ensuring reliable system behaviour across a range of complex interfaces.

This is a strategic engineering role, ideal for someone with a strong technical background and a passion for software design looking to make the step into architecture or solidify their impact at the system level.

Responsibilities:
Define and evolve software architecture, ensuring consistency across internal and external interfaces.
Capture and communicate key design drivers such as performance, safety, security, and usability.
Translate high-level requirements into derived and emergent system needs, including assumptions and design rationale.
Support implementation teams by ensuring architectural integrity throughout development.
Contribute to cross-disciplinary design reviews, collaborating with architects, technical leads, and systems teams.
Drive alignment with long-term technology strategy through engagement with specialist groups and engineering communities.

Skills & Experience:
Extensive experience in Software Design, generating requirements at sub-system level.
Strong background in software development, with the ability to make sound architectural decisions.
Familiarity with modern and traditional architecture patterns and software abstraction layers.
Ability to understand and design within real-world constraints (e.g. security, cyber, performance).
Able to think from a whole-system perspective, understanding how software integrates with hardware, networks, and operational environments.
Capable of articulating technical solutions clearly across teams and stakeholders.
Advocate for best practices such as modular design, reuse, and continuous integration.
Experience influencing the selection of tools, frameworks, and development methodologies.
Ability to evaluate and communicate trade-offs in architectural decisions with a focus on long-term maintainability.

About the Company

Innovate is a leading, global technical staffing and resource service business, proudly recognised as the world's highest-rated 5-star staffing solutions provider. Our vision is simple and unchanged for over 20 years: 'We Help the World Innovate with the Right Talent'. We achieve this with our comprehensive suite of customer-focused, project-driven resourcing solutions, each proven to deliver cost-optimised and outcome-based results, every time - across the entire Technology & Engineering space. Innovate takes a unique 'tr... Know more