At a Glance
- Tasks: Design and own software architectures for complex systems in a collaborative environment.
- Company: Join a leading tech firm focused on safety-critical and real-time software solutions.
- Benefits: Competitive salary, bonus opportunities, and a chance to work with cutting-edge technologies.
- Other info: Dynamic team culture with opportunities for professional growth and modern engineering practices.
- Why this job: Make impactful architectural decisions and shape the future of software engineering.
- Qualifications: Experience in software architecture, programming skills in C++, C, Ada, or Java.
The predicted salary is between 65000 - 80000 £ per year.
Position Available: Software Architect
Location: Hertfordshire or Bristol
Salary: £65,000 - £80,000 DoE + Bonus
Experience needed: We are looking for an experienced Software Architect or senior software engineer with a strong background in designing complex software systems within a safety-critical, real-time, or embedded environment. The ideal candidate will have a strong technical foundation, excellent communication skills, and the ability to make key architectural decisions while working collaboratively across multidisciplinary engineering teams.
About the role: We are looking for technically strong and adaptable engineers who are passionate about software architecture and modern software engineering practices. In this role you will be:
- Defining and owning software architectures for complex systems
- Working closely with software teams to define architectures, interfaces, and design decisions
- Identifying key design drivers including performance, safety, security, and maintainability
- Supporting architectural reviews and influencing software engineering best practices
- Collaborating with architects, technical specialists, and wider engineering teams
- Assessing trade-offs between different architectural approaches and technologies
- Supporting the adoption of modern engineering practices including CI/CD and good software design
What we need from you:
- Strong experience in software architecture and design for complex systems
- A strong programming background, ideally across languages such as C++, C, Ada, or Java
- Experience working in embedded, real-time, or safety-critical environments
- Knowledge of software architecture techniques, design patterns, and abstraction layers
- Experience with model-based engineering would be advantageous
- Strong communication and stakeholder management skills
- An understanding of CI/CD and modern software engineering practices
If you would like to know more details about the position or want to register your interest, hit apply below. We'd love to hear from you!
Software Architect in Slough employer: Henderson Scott
Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your expertise as a Software Architect will be recognised and rewarded. With competitive salaries, performance bonuses, and opportunities for professional growth in the vibrant tech hubs of Hertfordshire or Bristol, you will thrive in an environment that encourages modern engineering practices and cross-disciplinary teamwork. Embrace the chance to influence cutting-edge software solutions while enjoying a supportive atmosphere that prioritises employee development and well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Software Architect in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on a Software Architect role that’s not even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and architectural designs. This gives potential employers a tangible look at what you can do, especially in complex systems.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your past experiences in software architecture. Practice explaining your design decisions and how they align with performance, safety, and security.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are eager to join our team!
We think you need these skills to ace Software Architect in Slough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in software architecture and design for complex systems. We want to see how your background aligns with the role, so don’t be shy about showcasing your skills in C++, Java, or any relevant languages.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software architecture and how your experience in safety-critical environments makes you a perfect fit for us. Keep it engaging and personal!
Showcase Your Communication Skills:Since collaboration is key in this role, make sure to highlight your communication skills in your application. Whether it’s through examples of past teamwork or stakeholder management, we want to see how you can work effectively with others.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your details!
How to prepare for a job interview at Henderson Scott
✨Know Your Architecture Inside Out
Make sure you have a solid grasp of software architecture principles and design patterns. Be ready to discuss your past experiences in detail, especially those involving complex systems. This will show that you not only understand the theory but can also apply it practically.
✨Brush Up on Technical Skills
Since the role requires a strong programming background, ensure you're comfortable discussing languages like C++, C, Ada, or Java. You might be asked to solve a coding problem or explain your thought process, so practice articulating your approach clearly.
✨Prepare for Collaborative Scenarios
Expect questions about teamwork and collaboration, as this role involves working with multidisciplinary teams. Think of examples where you've successfully influenced design decisions or navigated trade-offs between different architectural approaches.
✨Show Your Passion for Modern Practices
Demonstrate your enthusiasm for modern software engineering practices, including CI/CD. Be prepared to discuss how you've implemented these practices in previous roles and how they can benefit the team and projects you'll be working on.