Principal Software Architect

SPX Corporation

West of England

On-site

GBP 67,000 - 107,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Educational assistance
Leadership development programs
Bonus plans
Recognition programs
Hybrid role in Bristol

Job summary

SPX Technologies in Bristol is seeking an experienced Architecture Lead to define and govern end-to-end system architecture across firmware, cloud, and desktop/mobile apps. You will own architecture principles, boundaries, and integration patterns, guiding multiple teams toward scalable, sustainable solutions.

You will collaborate with domain leads, translate complex concepts for executives, and drive pragmatic implementation.

Qualifications

  • 15+ years in software engineering with architectural roles.
  • Designing distributed systems across cloud and app layers.
  • Strong knowledge of major cloud platforms (AWS/Azure/GCP).
  • Experience integrating hardware or embedded systems with cloud platforms.
  • Understanding of modern architecture patterns and best practices.
  • Ability to influence technical direction across teams.
  • Excellent communication to technical and non-technical audiences.
  • Preferred: hardware-software or IoT environments.
  • Preferred: mobile and SDK-based architectures.
  • Preferred: modernising or migrating legacy systems.
  • Preferred: AI-assisted development approaches.
  • Preferred: deliver pragmatic, implementable architecture.

Responsibilities

  • Define and evolve end-to-end architecture across firmware, cloud, and apps.
  • Own target system architecture, boundaries, and interaction models.
  • Own integration patterns across domains and scalability goals.
  • Maintain technology strategy across software, cloud, mobile, and firmware.
  • Align technology choices with best practices and long-term sustainability.
  • Collaborate with domain leads to evaluate trade-offs and adoption paths.
  • Act as accountable owner for architectural integrity across the org.
  • Review major design decisions and enforce standards and guardrails.
  • Ensure consistency without blocking delivery and manage conflicts.
  • Document current landscape and define migration paths for legacy systems.
  • Work with PMs and Product Owners to clarify system-level intent.

Skills

Extensive experience
Distributed systems design
Multi-cloud experience
Hardware/embedded integration
Modern software architecture
Technical leadership
Communication skills
Hands-on architecture governance

Tools

AWS
Azure
GCP
Embedded

Job description

Salary: £67,000 - 107,000 per year

Requirements:
  • We are looking for someone with 15+ years of experience in software engineering, with significant time in architectural roles.
  • We are looking for proven experience designing distributed systems across cloud and application layers.
  • We are looking for strong experience with at least one major cloud platform (Azure, AWS, or GCP), ideally across multiple platforms.
  • We are looking for experience integrating hardware or embedded systems with cloud-based platforms.
  • We are looking for a strong understanding of modern software architecture patterns and best practices.
  • We are looking for demonstrated ability to influence technical direction across multiple teams.
  • We are looking for excellent communication skills across both technical and non-technical audiences.
  • Preferred: experience in hardware-software or IoT environments.
  • Preferred: exposure to mobile and SDK-based architectures.
  • Preferred: experience modernising or migrating legacy systems.
  • Preferred: familiarity with AI-assisted development approaches.
  • Preferred: a track record of delivering pragmatic, implementable architecture rather than only conceptual design.
  • We are looking for a hybrid working approach with strong on-site presence expected, typically 3 days per week in Bristol.
  • We are looking for a high level of engagement with engineering teams.
Responsibilities:
  • We will define and evolve a clear end-to-end architecture across the firmware/device layer, cloud platform, and mobile and desktop applications.
  • We will own the target system architecture and design principles.
  • We will own system boundaries and interaction models.
  • We will own integration patterns across domains.
  • We will ensure the architecture supports scalability, maintainability, product evolution across multiple device variants, and alignment with long-term business and product strategy.
  • We will define and maintain a coherent technology strategy across the software organisation.
  • We will establish an aligned technology stack across cloud, mobile, desktop, and firmware domains.
  • We will ensure technology choices reflect industry best practices, team capability and constraints, and long-term sustainability.
  • We will work collaboratively with domain leads to evaluate trade-offs, agree practical adoption paths, and avoid unnecessary fragmentation.
  • We will act as the accountable owner for architectural integrity across the organisation.
  • We will review and sign off major design decisions.
  • We will define and enforce architectural standards and guardrails.
  • We will ensure consistency across teams without blocking delivery.
  • We will drive resolution with domain leads where conflicts arise and elevate where required.
  • We will allow justified exceptions where delivery needs require flexibility.
  • We will ensure deviations are captured as technical debt or feed back into architectural evolution.
  • We will build a clear understanding of the current software landscape and define a path forward.
  • We will document the current architecture and technology stack.
  • We will identify gaps, risks, and constraints.
  • We will create a target architecture aligned to business and product direction.
  • We will develop migration and/or retirement proposals for legacy systems.
  • We will ensure transition plans are realistic, incremental, and aligned to delivery priorities.
  • We will support effective delivery by ensuring system-level clarity across teams.
  • We will work with the Software Program Manager on cross-team coordination and dependencies.
  • We will work with Product Owners to ensure system-level intent is clear before development.
  • We will clarify system-level behaviour and constraints.
  • We will ensure cross-platform interactions are defined early.
  • We will reduce late-stage integration issues.
  • We will build lightweight proofs of concept where needed.
  • We will use modern tooling, including AI-assisted development, to accelerate validation.
  • We will test the feasibility of new technologies and patterns before wider adoption.
  • We will communicate architectural concepts clearly across executive stakeholders, engineering leadership, technical leads, and engineers.
  • We will translate complex ideas appropriately for the audience.
  • We will ensure decisions are understood and adopted.
  • We will actively gather and incorporate feedback.
Technologies:
  • AI
  • AWS
  • Azure
  • Cloud
  • Embedded
  • Firmware
  • GCP
  • Hardware
  • IoT
  • Support
  • Mobile
  • Architect
  • Product Owner
More:

We are SPX Technologies, a global company of problem solvers, collaborators, and innovators building innovative solutions that help create a safer, more efficient, and sustainable world. Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support their continued development. Within our Detection and Measurement business, Radiodetection is a global leader in the design and development of equipment and software used by utility companies to install, protect, and maintain underground infrastructure networks. We offer competitive and performance-based compensation packages and bonus plans, educational assistance, leadership development programs, and recognition programs. We value diversity, inclusion, and an environment where everyone has a voice and is encouraged to realise their fullest potential. This is a hybrid role with strong on-site presence expected, typically three days per week in Bristol.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Architect
Principal Software Architect

Flash Technology, LLC • Bristol

On-site
GBP 80,000 - 110,000
Competitive compensation
Performance-based bonus plans
Educational assistance
Principal Software Architect
Principal Software Architect

Flash Technology, LLC • West of England

On-site
GBP 110,000 - 140,000
Bonus plans
Education & leadership programs
Principal Software Architect
Principal Software Architect

IC Resources • West of England

Hybrid
GBP 90,000 - 135,000
Parking onsite
Hybrid work model
Senior Software Architect
Senior Software Architect

KO2 Embedded Recruitment Solutions LTD • Grimsby

Hybrid
GBP 81,000 - 99,000
Bonus
Software Architect
Software Architect

MBDA • Stevenage

On-site
GBP 72,000 - 88,000
Company Bonus
Pension Contribution
Flexible Working Arrangement
+4
Principal Software Engineer
Principal Software Engineer

Raytheon Systems • City Of London

On-site
GBP 90,000 - 130,000
Competitive salary
Contributory Pension Scheme
Life Assurance
+5
Senior Software Engineer
Senior Software Engineer

Oxford instruments • West of England

Hybrid
GBP 40,000 - 80,000
Private healthcare
Share plan
Holiday entitlement
+1
Senior Software Architect
Senior Software Architect

KO2 Embedded Recruitment Solutions Ltd • Royston

On-site
GBP 81,000 - 99,000
Hybrid working
Long-term appointment
Software Developer
Software Developer

PA Consulting • Royston

On-site
GBP 52,000 - 92,000
Systems Architect
Systems Architect

Banner Lane • Swindon

On-site
GBP 75,000 - 110,000
Company bonus scheme
Company pension scheme
Option to purchase additional annual/2