Enable job alerts via email!

Software Architect

JR United Kingdom

Bristol

On-site

GBP 60,000 - 100,000

Full time

30+ days ago

Job summary

An innovative company is seeking a Software Architect to shape the foundation of mission-critical software. This strategic role is perfect for someone with a strong technical background and a passion for software design. You will define and evolve software architecture, ensuring it meets real-world requirements. Collaborate with development teams to communicate design drivers and support implementation, all while advocating for best practices. Join a team that values architectural integrity and long-term technology strategy, making a significant impact in a dynamic environment.

Qualifications

  • Extensive experience in Software Design and generating requirements.
  • Strong background in software development and architectural decision-making.

Responsibilities

  • Define and evolve software architecture for consistency across interfaces.
  • Support implementation teams to ensure architectural integrity.

Skills

Software Design
Architectural Decision Making
Architecture Patterns
Cybersecurity
System Integration
Technical Communication
Modular Design
Continuous Integration

Job description

Social network you want to login/join with:

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs