
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Job Title: C++ Developer
Location: Manchester (Onsite working)
About BAE Systems Digital Intelligence
BAE Systems Digital Intelligence is home to 4,500+ digital, cyber and intelligence experts across 10 countries. We specialise in collecting, connecting, and understanding complex data to help governments, armed forces, and commercial businesses unlock digital advantage in demanding environments.
Role Description
Are you passionate about cutting-edge technology and skilled in C++ development? We’re looking for an experienced developer who thrives in fast-paced, challenging environments while continually evolving their skills.
As a C++ Developer in BAE Systems AI, your role will involve:
- Enhancing and maintaining advanced national security products.
- Building new, innovative capabilities for international customers.
- Working in high-performing agile teams, where collaboration, self-motivation, and responsibility are valued.
- Opportunities to travel internationally to engage with deployed systems, end-users, and support teams.
You’ll need:
- A willingness to step outside your comfort zone and embrace new ideas.
- Experience handling complex, mission-critical technology.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Responsibilities
- Develop software in modern C++, incorporating third-party and open-source tools (e.g., Boost).
- Focus on performance optimisation and concurrency techniques.
- Build expertise in Linux development, including:
- Build systems and tools
- Compilers, kernel, and drivers
- Extensive knowledge of computer networking, including:
- TCP/IP, HTTP, DNS, DHCP, and tunnelling protocols (GTP, MPLS, L2TP).
- Work with complementary technologies like Ruby, Python, Puppet, and Bash.
- Collaborate in agile/Scrum teams, using tools like Jira.
- Provide remotes testing and troubleshooting support.
Requirements
Essential Skills & Experience:
- Advanced C++ development including modern standards.
- Proficiency in third-party and open-source libraries.
- Expertise in Linux environments, build systems, and networking.
- Experience with concurrency, debugging, and performance tuning.
- Familiarity with Agile/Scrum methodologies and supporting tools.
- Strong troubleshooting and remote diagnostic capabilities.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Why Join BAE Systems?
You’ll thrive in an environment that fosters: ✔ Growth & purpose: Build meaningful professional and personal outcomes. ✔ Flexible career progression: Join a global company that values continuous learning. ✔ Recognition & rewards: Tailored benefits supporting well-being, finances, and lifestyle. ✔ Inclusive culture: A place where everyone belongs and can contribute.
We champion diversity and inclusion, valuing different backgrounds, skills, and perspectives.
Security Considerations
Notices that nationality, residency requirements, and security clearances may apply. Baseline Personnel Security Standard (BPSS) is mandatory. Additional National Security Vetting (NSV) clearance may be required, often requiring 5–10 years of continuous UK residency.
For more details, visit baesystems.com/connect or contact the recruitment team if you require adjustments for accessibility.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills