← Back to Directory

Senior Software Engineer

QinetiQ · Bristol, UK
Clearance Level
SC
Salary Range
Competitive
Employment Type
FULL TIME
Work Style
onsite

// Role Summary

Join QinetiQ as a Senior Software Engineer in Bristol, designing and delivering high-quality software solutions for cutting-edge defence projects. Contribute to architectural design, mentor junior engineers, and drive innovation.

// Key Responsibilities

  • Design, develop, and deliver high-quality software solutions.
  • Lead development of complex features and contribute to architectural design.
  • Mentor junior engineers and promote engineering best practices.
  • Experience with object-oriented programming (C#, C++, Java) and Agile/DevOps methodologies.
  • Full-time permanent role with hybrid working (minimum 3 days/week in Bristol).
  • Requires eligibility for SC security clearance.

// Role Specification

About QinetiQ

At QinetiQ, we are shaping the future by creating cutting-edge defence technology and ground-breaking innovations. Our mission is to empower and protect lives. Join us in Bristol as a Senior Software Engineer and collaborate with brilliant minds on advanced projects.

The Role

As a Senior Software Engineer, you will be instrumental in the design, development, and delivery of high-quality software solutions for critical projects. You will work closely with project managers, chief engineers, and cross-functional teams to ensure successful project outcomes.

Key Responsibilities:

  • Design, implement, and maintain high-quality, reliable, and secure software solutions.
  • Write clean, maintainable, and well-tested code adhering to software coding standards.
  • Lead the development of complex features and contribute to architectural design and long-term technical strategy.
  • Evaluate and recommend tools, technologies, and processes for continuous improvement.
  • Mentor junior and mid-level engineers, providing technical leadership and fostering a positive learning environment.
  • Promote engineering best practices and continuous learning within the team.

Essential Experience:

  • Proven experience as a Software Engineer, with significant experience in a senior or technical-lead role.
  • Experience in architecting and designing software solutions for both small-scale and large-scale systems.
  • Strong proficiency in one or more object-oriented programming languages (C#, C++ or Java).
  • Experience with CI/CD pipelines, automated testing, and software development methodologies like Agile or DevOps.
  • Excellent analytical and problem-solving skills with a track record of delivering high-quality software.
  • Strong communication and collaboration skills, with the ability to influence technical direction.

Essential Qualifications:

  • Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience.

We value diversity and are interested in candidates with the required experience and a willingness to learn, regardless of background or education.

Role Details:

  • Location: Bristol
  • Type: Permanent - Fulltime
  • Site Attendance: Minimum average of 3 days per week.
  • Hours: 37 hours per week.

About the Bristol Site:

The QinetiQ facility in Bristol is at the forefront of defence and technology innovation, housing a diverse team of engineers, scientists, and technical professionals.

Why Join QinetiQ?

Join a growing company with a passion for innovation and a commitment to tackling complex challenges. Experience a collaborative and inclusive environment where diverse perspectives are valued, and you can realize your full potential.

Benefits:

  • Matched contribution pension scheme with life assurance.
  • Generous holiday allowance with the option to purchase additional days.
  • Health Cash Plan, Private Medical Insurance, and Dental Insurance options.
  • Employee discount portal.
  • Support for the Armed Forces community.
  • Volunteering opportunities.

Recruitment Process:

We aim for an inclusive recruitment process. If you have a disability or health condition that may affect your performance in assessments, please discuss potential reasonable adjustments with your Recruiter.

Many roles at QinetiQ require national security vetting. Applicants holding appropriate vetting may be able to transfer it. Nationality and previous nationalities may affect eligibility for certain roles.

Please note: All applicants must be eligible for SC clearance as a minimum.