At a Glance
- Tasks: Engineer high-performance software systems for mission-critical defence operations.
- Company: Join CGI, a top-rated employer in the tech industry.
- Benefits: Competitive salary, excellent pension, private healthcare, and share scheme.
- Other info: Inclusive culture with opportunities for continuous learning and career growth.
- Why this job: Shape the future of defence technology while advancing your career.
- Qualifications: C++ programming skills and a passion for innovation.
The predicted salary is between 50000 - 60000 £ per year.
At CGI, we’re redefining what’s possible in the Space, Defence, and Intelligence sector delivering secure, mission‑critical systems that protect the UK and drive national capability. As a C++ Software Engineer, you’ll help design and implement next‑generation solutions that enable operational excellence and resilience in the most demanding environments.
You’ll be part of a trusted team that values innovation, ownership, and collaboration—empowering you to shape the future of defence technology while advancing your own career through continuous learning and professional growth.
Due to the highly secure nature of the work, this role is only open to sole UK Nationals who hold or are eligible to hold High‑Level Clearance (HLC). While hybrid or remote working may be possible, regular attendance at the secure site will be required.
Your future duties and responsibilities:
- Engineer high-performance, secure software systems that underpin mission‑critical defence operations.
- Collaborate with clients and cross‑functional teams to design, develop, and deliver robust solutions that meet exacting standards of performance and reliability.
- Take ownership of your work from concept through delivery, bringing creativity and precision to every challenge.
Supported by CGI’s collaborative culture, you’ll have opportunities to innovate, contribute to technical direction, and build a rewarding, purpose-driven career.
Software Engineer (C++) employer: 慨正橡扯
At CGI, we pride ourselves on being a leading employer in the Space, Defence, and Intelligence sector, where innovation and collaboration are at the heart of our work culture. Our commitment to employee growth is evident through continuous learning opportunities and a supportive environment that values diversity and inclusivity. With competitive salaries, excellent benefits including a share scheme, and recognition as one of the best places to work, CGI offers a meaningful career path for those looking to make a difference in national security.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (C++)
✨Tip Number 1
Network like a pro! Reach out to current or former CGI employees on LinkedIn. Ask them about their experiences and any tips they might have for landing a role as a C++ Software Engineer. Personal connections can make all the difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your C++ skills. Practice coding challenges and be ready to discuss your past projects. We want to see how you think and solve problems, so show us your thought process!
✨Tip Number 3
Don’t underestimate the power of a good follow-up! After an interview, send a quick thank-you email to express your appreciation for the opportunity. It keeps you fresh in their minds and shows your enthusiasm for the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining CGI and being part of our mission-driven community.
We think you need these skills to ace Software Engineer (C++)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your C++ experience and any relevant projects that showcase your skills in designing and implementing secure software systems.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about defence technology and how your background aligns with CGI’s mission. Don’t forget to mention your commitment to innovation and collaboration.
Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled complex challenges in previous roles. CGI values creativity and precision, so demonstrate how you’ve brought those qualities to your work.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, you’ll find all the details you need about the role and our company culture!
How to prepare for a job interview at 慨正橡扯
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with different C++ features, libraries, and frameworks. Practising coding problems related to algorithms and data structures can also give you a solid edge.
✨Understand the Company’s Mission
Familiarise yourself with CGI's role in the Space, Defence, and Intelligence sector. Knowing their mission and values will help you align your answers with what they’re looking for. Show them that you’re not just interested in the job, but also in contributing to their goals.
✨Prepare for Behavioural Questions
Expect questions about teamwork, problem-solving, and how you handle challenges. Use the STAR method (Situation, Task, Action, Result) to structure your responses. This will help you convey your experiences clearly and effectively.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready. Inquire about the team dynamics, ongoing projects, or opportunities for professional growth. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.