Software Architect

Negotiablehertfordshire, Englandpermanentwe
Stevenage, UK
9 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Abstraction Layers Adobe InDesign Automation of Tests Computer Programming Continuous Integration Software Architecture Software Construction Software Engineering Software Systems Systems Architecture SC Clearance

Job description

NegotiableHertfordshire, EnglandPermanentWe are seeking a Software Architect who is confident making significant architectural and design decisions and can communicate complex concepts effectively.You’ll have the opportunity to shape complex software systems, influence future technology direction, and work alongside some of the industry’s leading engineering professionals, all while contributing to products that have real-world impact.The company are a multi-national group, being No 1 in Europe for what they do! With a number of awards and recognitions, with great career progression and opportunities across the business!Important: Please note that all applicants must be eligible to obtain Security Clearance. Candidates must hold British citizenship, either as their sole nationality or as part of dual nationality with British citizenship. Working: The role offers flexible working but does require engineers on site for 3/4 days per week and is a on secure site where SC clearance is needed.Join a business at the forefront of innovation, with a lot to offer! A company backed by a record multi-year order book, offering long-term stability and sustained investment, with years of secured work ahead!Company Highlights: Join a company who are a global leader in defence innovation, known not only for its technological excellence but also for its outstanding workplace culture.A reputable business who, have a number of awards and recognitions, including Sunday times ‘Best Places to Work 2024’. Recognised as a ‘Most Loved Organisation’A organisation passionate about it’s people with accreditations such as ‘Investors in People ‘We Invest in People’ (Gold) & Investors in People ‘We Invest in Wellbeing’ (Platinum) - the highest level of accreditation.Evolving business, with formal training programmes covering both technical and soft skills, complemented by lunchtime learning sessions, language courses, and supported self-study, with access to thousands of online courses and learning resources.The role:As a Software Architect, you will take ownership of the end-to-end software architecture, working closely with software delivery teams to define, maintain, and govern both the structural and behavioural aspects of systems. You will ensure that internal and external interfaces are designed effectively and that architectural decisions support the successful delivery of product requirements.Responsibilities:Identify, document, and own the key design drivers for software solutions, including performance, safety, security, user experience, simplicity, scalability, flexibility, and reusability.Define, capture, and manage derived and emerging requirements, ensuring assumptions and design rationale are clearly documented.Develop robust software architectures that maintain their integrity throughout implementation, ensuring detailed design decisions align with the architectural vision.Collaborate with software delivery teams to guide architectural decisions and

Requirements

ensure consistent application of architectural principles.Participate in design reviews and technical governance activities, providing expert architectural guidance and oversight.Essential Skills & Experience:Strong technical expertise with the ability to make informed architectural and design decisions.A solid understanding of both modern and established software architecture principles, methodologies, and design patterns.Experience with Model-Based Engineering approaches and practices.The ability to mentor and guide engineering teams, clearly communicate architectural solutions, and collaborate effectively with software developers.Excellent communication and stakeholder management skills, with the ability to influence technical and non-technical audiences.A passion for software engineering best practices, including continuous integration, automated testing, and high-quality software design.The ability to evaluate and articulate architectural trade-offs, supported by clear design rationale and business context.A strong understanding of software abstraction layers, software stacks, and system-level design principles.Experience selecting, defining, and influencing the tools, frameworks, and technologies used across software development teams.A strong software development background, ideally with practical experience across multiple programming languages.Desirable Experience: Experience in the Defence / Aerospace or safety regulated environment would be advantageous.Even If you feel like you don’t meet every requirement, we encourage you to reach out and apply.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

2:55 min

Core responsibilities of a software architect in development

Hendrik Lösch Hendrik Lösch · World Congress 2023

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

2:17 min

Shifting developer roles toward architecture and engineering

Guillaume Moigneu Guillaume Moigneu · World Congress 2026 Europe

1:19 min

Shifting developer roles toward system specifications and design

Krzysztof Cieślak Krzysztof Cieślak · World Congress 2026 Europe

1:32 min

Human error and malicious threats in software systems

Luís Ventura Luís Ventura · World Congress 2024

Videos

See all

Related articles

See all