Software Engineer - Graduate Programme 2027
// Role Summary
Embark on a rewarding graduate programme as a Software Engineer at MBDA, developing cutting-edge software for next-generation weapons systems and gaining comprehensive skills in systems engineering and agile project management.
// Key Responsibilities
- Develop critical software for advanced weapon systems.
- Gain exposure to systems engineering and agile project management.
- Benefit from a 2-year programme with annual salary reviews and performance bonuses.
- Receive comprehensive training, four challenging work placements, and excellent career progression.
- Work with diverse programming languages (C, C++, C#, Java) on Windows and Linux platforms.
- Requires BPSS security clearance checks after offer stage.
// Role Specification
Software Engineer - Graduate Programme 2027
The Software team at MBDA delivers software for the next generation of weapons in an ever evolving environment to support those on the battlefield! This is a great opportunity to learn and understand fundamentals in the Software life cycle, and Software delivery as well as gain broader skills/exposure such as systems engineering and agile project management. You'll see how software teams interact and collaborate with other stakeholders within MBDA.
What we can offer you:
- 2 year Programme: Starting September 2027
- Annual Salary Review
- Company bonus: Up to £2,500 (based on company performance and will vary year to year)
- Pension: Maximum total (employer and employee) contribution of up to 14%
- Overtime: Opportunity for paid overtime
- Annual Leave: 25 days plus option to purchase extra holiday
- Flexi Leave: Up to 15 additional days
- Excellent career progression and development opportunities
- Facilities: Fantastic site facilities including subsidised meals, free car parking and much more
- Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more
The opportunity:
Deliver software for the next generation of weapons, in an ever evolving environment, to support those on the battlefield! Our teams provide a range of products from high integrity software running on our weapon systems, to mission planning solutions integrated into a complex battlespace arena. We use a variety of programming languages, software tools and software lifecycle methodologies to achieve this.
You will develop the skills necessary to become a well-rounded software engineer. This goal will be achieved through a combination of technical training, four challenging work placements and development activities such as:
- Working closely with other teams in a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java.
- Ensuring the functional and technical robustness of project deliverables
- Owning responsibility for the creation and maintenance of technical documentation.
- Working with other departments within the company, learning a general overview of the business.