Senior Software Engineer - Mission-Critical Systems

Senior Software Engineer - Mission-Critical Systems

Full-Time 60000 - 80000 £ / year (est.) No working from home possible

At a Glance

  • Tasks: Develop cutting-edge software for mission-critical systems and collaborate with experts.
  • Company: Recognised as one of the best places to work, CGI values inclusivity and innovation.
  • Benefits: Competitive salary, excellent pension, private healthcare, and a share scheme.
  • Other info: Opportunities for learning and development in a dynamic, collaborative environment.
  • Why this job: Make a real impact on high-value projects that enhance security and resilience.
  • Qualifications: Experience in programming languages like Java, Python, or C++, and a proactive attitude.

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

CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the ‘World’s Best Employers’ by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector.

CGI’s Space, Defence and Intelligence business unit focuses primarily on the delivery of contemporary and innovative technical solutions for the government agencies' most challenging problems. We work, build, and operate bespoke, technically complex, mission‑critical systems which help our clients keep us all safe and secure. We are currently looking for experienced software engineers to join our cross‑functional team who, in partnership with our clients, will help define, guide and assure the delivery of integrated solutions. The role offers fantastic opportunities to work within an interesting and highly rewarding environment.

We are heavily committed to developing our members and provide excellent learning and development opportunities to ensure that your knowledge and skills keep pace with the evolving technology landscape. We engender a culture of innovation, collaboration and ownership; highly motivated self‑starters thrive within our organisation. Although we would like candidates to have all the skills we need, we would consider high quality individuals who meet most of the criteria.

Due to the secure nature of this project, this role requires candidates to either already hold, or be eligible to obtain, a high level of UK Security Clearance. To meet the eligibility criteria for this clearance, applicants must be sole British nationals, have been resident in the UK for the past 10 years, and must not have spent more than 28 consecutive days outside the UK within the last five years. Individuals who do not currently hold clearance are still encouraged to apply and will be considered both for this position and for other suitable opportunities within CGI where appropriate.

This role is primarily based on a secure client site and requires attendance on site five days per week due to the sensitive nature of the work and the systems involved. While the position is predominantly site‑based, there may be occasional flexibility where business needs and security constraints allow. Any such arrangements would be agreed in advance with the project team.

Your future duties and responsibilities include:

  • Contributing to the development of cutting‑edge projects supporting high‑value, mission‑critical operations.
  • Working on innovative software projects where your technical decisions will directly influence the performance, resilience, and security of systems used in real‑world operational environments.
  • Being involved end‑to‑end in the design, development, and delivery of advanced software capabilities.
  • Helping shape and implement new features, optimise existing functionality, and drive improvements that enhance system stability, scalability, and usability.
  • Configuring and integrating software components, maintaining complex deployment environments, and supporting changes to live systems to ensure continuous and secure service delivery.
  • Collaborating closely with technical experts, architects, and stakeholders to solve challenging problems using innovative and analytical approaches.

We are looking for candidates who are not only strong technically but who bring a proactive, positive problem‑solving attitude, and who can adapt to evolving client needs with professionalism and creativity. You will thrive in this role if you enjoy working on high‑impact solutions that require both precision and imagination.

Required qualifications to be successful in this role include experience in one or more of the following technologies:

  • Programming Languages: Java, Python, RUST
  • Frontend Frameworks: Vue.js (or similar modern JavaScript frameworks)
  • Scripting

Senior Software Engineer - Mission-Critical Systems employer: 慨正橡扯

CGI is an exceptional employer, recognised for its commitment to inclusivity and the development of a diverse tech community. With a competitive salary, excellent benefits including private healthcare and a share scheme, employees are not just part of the team but partners in success. The work culture fosters innovation and collaboration, providing ample opportunities for personal and professional growth within a rewarding environment focused on mission-critical systems that make a real difference.

Contact Details:

慨正橡扯 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Mission-Critical Systems

Tip Number 1

Network like a pro! Reach out to current or former CGI employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on mission-critical systems. Understand the challenges CGI faces in the Space, Defence, and Intelligence sectors. Show them you’re not just a tech whiz but also passionate about their mission!

Tip Number 3

Don’t forget to showcase your problem-solving skills! Be ready to discuss past projects where you tackled complex issues. CGI loves candidates who can think outside the box and adapt to changing needs.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the CGI team. Let’s get you that dream job!

We think you need these skills to ace Senior Software Engineer - Mission-Critical Systems

Software Development
Java
Python
C++
RUST
Vue.js
Full-Stack Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with mission-critical systems and any relevant technologies mentioned in the job description.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about working at CGI and how your background makes you a great fit for our team. Be sure to mention specific projects or achievements that showcase your problem-solving skills.

Showcase Your Technical Skills:In your application, don’t just list your technical skills—demonstrate them! Include examples of projects where you've used Java, Python, or other relevant technologies to solve complex problems.

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 this exciting opportunity at CGI!

How to prepare for a job interview at 慨正橡扯

Know Your Tech Inside Out

Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Java, Python, or C++. Brush up on your knowledge of mission-critical systems and be ready to discuss how your experience aligns with CGI's focus on innovative solutions.

Showcase Your Problem-Solving Skills

Prepare examples from your past work where you tackled complex problems. CGI values a proactive, positive attitude, so highlight instances where you’ve used creativity and analytical thinking to overcome challenges in software development.

Understand the Company Culture

Familiarise yourself with CGI’s commitment to inclusivity and collaboration. Be ready to discuss how you can contribute to a diverse team and foster an environment of innovation. This will show that you’re not just a technical fit but also a cultural one.

Prepare for Security Clearance Questions

Since this role requires a high level of UK Security Clearance, be prepared to discuss your eligibility. Understand the requirements and be honest about your background. If you don’t currently hold clearance, express your willingness to go through the process.