Software Architect in Sheffield

Software Architect in Sheffield

Sheffield Full-Time 65000 - 80000 £ / year (est.) No working from home possible
Henderson Scott

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 development.
  • Why this job: Make impactful architectural decisions and shape the future of software engineering.
  • Qualifications: Experience in software architecture, programming, and embedded systems is essential.

The predicted salary is between 65000 - 80000 £ per year.

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:

  • 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 Sheffield employer: Henderson Scott

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture in either Hertfordshire or Bristol. With competitive salaries and bonuses, we prioritise employee growth through continuous learning opportunities and a commitment to modern engineering practices. Our supportive environment encourages you to make impactful architectural decisions while working alongside talented multidisciplinary teams, making it an ideal place for passionate software architects to thrive.

Henderson Scott

Contact Details:

Henderson Scott Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Architect in Sheffield

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 showcasing your past projects, especially those involving complex systems or safety-critical environments. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss architectural decisions you've made in the past and how you collaborated with teams. We want to see your passion for software architecture shine through!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love hearing from candidates who are genuinely interested in joining our team.

We think you need these skills to ace Software Architect in Sheffield

Software Architecture
Complex Systems Design
Embedded Systems
Real-Time Systems
Safety-Critical Environments
Programming (C++, C, Ada, Java)
Design Patterns

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Architect role. Highlight your experience in designing complex systems and any relevant programming languages you've worked with. We want to see how your skills match what we're looking for!

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 background makes you a great fit for our team. Don't forget to mention any experience in safety-critical or embedded environments.

Showcase Your Communication Skills:Since this role involves collaboration across teams, make sure to highlight your communication skills in your application. Share examples of how you've worked with others to make key architectural decisions or influence best practices.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through. Let’s get started on this journey together!

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 designing complex systems, especially in safety-critical or embedded environments. This will show that you can not only talk the talk but also walk the walk.

Brush Up on Your Programming Skills

Since a strong programming background is essential, be prepared to demonstrate your knowledge in languages like C++, C, Ada, or Java. You might be asked to solve coding problems or explain your thought process behind certain design decisions, so practice articulating your approach clearly.

Communicate Effectively

As collaboration is key in this role, focus on showcasing your communication skills. Prepare examples of how you've worked with multidisciplinary teams and influenced architectural decisions. Highlighting your ability to manage stakeholders will set you apart from other candidates.

Familiarise Yourself with Modern Practices

Understanding CI/CD and modern software engineering practices is crucial. Be ready to discuss how you've implemented these practices in your previous roles. Showing that you're adaptable and passionate about staying current in the field will resonate well with interviewers.