Junior Software Engineer

BAE Systems UK

Location: Greater London

Job Type: Not Specified


Job Title: Junior Software Engineer

Location: New Malden, Frimley and Broad Oak. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.

Salary: Up to £31,000 depending on experience

What you’ll be doing:

  • Software Engineering: designing, writing, testing and maintaining the software that instructs the system how to behave
  • Integrating: putting the components of the system together, carrying out tests and working closely with the software people to resolve issues
  • Contributing to process improvement within the team to ensure that the team always looks to improve how it works
  • Working to the professional standards expected of the role
  • Documenting appropriate information, so that others can understand the software and the system
  • Liaising with other team members, other team’s and customers to ensure key information is understood

Your skills and experiences:

  • Ideally looking for a 2:2 degree or above in a technical subject (science, engineering, mathematics, computing etc.) or equivalent qualification or experience
  • Programming languages: C++, C#, .net framework, ADA would be an advantage but this is not essential. Any programming language would be acceptable
  • Previous working experience with computers would be an advantage but not essential


You’ll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You’ll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts – you may also be eligible for an annual incentive

The Software Engineering team:

Would you like to work at the forefront of future technology development for the fleet of Royal Navy ships? We currently have a vacancy for a Junior Software Engineer at our sites in New Malden, Frimley and Broad Oak.

As a Junior Software Engineer, you will be working as part of a small team to deliver enhancements to existing software products, and to create entirely new software-based solutions to enhance the end user experience on naval platforms. You will be using modern technologies and techniques and will make use of Open Standards and Open Architectures.

This role will provide you with This role will provide you with the chance to participate in and influence the development of the future of our software products and is also a great opportunity for self-improvement and development.

Why BAE Systems?

This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.

Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation.


You’ve got this!