Graduate Software Engineer- London – April 2026
Graduate Software Engineer- London – April 2026

Graduate Software Engineer- London – April 2026

London Entry level 28000 - 40000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join us as a Graduate Software Engineer, coding in Java, JavaScript, Angular, and React.
  • Company: BAE Systems is a leading tech company focused on digital intelligence and innovation.
  • Benefits: Enjoy flexible working, a competitive salary, and perks like health plans and shopping discounts.
  • Why this job: Make a real impact in an inclusive culture that values diversity and empowers your growth.
  • Qualifications: No specific experience required; just bring your passion for coding and problem-solving!
  • Other info: This role may require security vetting; ensure you meet residency requirements.

The predicted salary is between 28000 - 40000 £ per year.

Location: London

We offer a range of hybrid and flexible working arrangements. For this role, you will be expected to attend your site 3-5 days per week.

Salary: £34,000 + £2,000 Welcome Bonus

What you’ll be doing:

  • You will work primarily in Java, JavaScript, Angular, and React. We also use other languages like C# and .NET.
  • Assisting in the design, testing, and implementation of software as part of a properly engineered system.
  • Producing high-quality code as part of a development team, undertaking pair programming and code reviews.
  • Overcoming development obstacles to deliver quality code on time.
  • Helping to elaborate and refine requirements and designs.
  • Understanding and translating business design into a logical design for simple software applications.
  • Assisting in producing detailed designs and documentation using required standards, methods, and tools.

Benefits:

In addition to a competitive pension scheme, BAE Systems offers employee share plans, a wide range of flexible discounted health, wellbeing, and lifestyle benefits, including a green car scheme, private health plans, shopping discounts, and potential eligibility for an annual incentive.

The Digital Intelligence Team:

Launch your career in tech as a Graduate Software Engineer at BAE Systems Digital Intelligence, where you'll learn diverse programming languages and tackle complex problems.

Why BAE Systems?

This is a place where you can make a real difference. We foster an inclusive culture that values diversity of thought, rewards integrity and merit, and empowers you to fulfil your potential. We welcome people from all backgrounds and aim for inclusive recruitment processes. If you have a disability or health condition (e.g., dyslexia, autism, anxiety disorder) that may affect your performance in assessments, please discuss reasonable adjustments with your recruiter.

Please note that many roles at BAE Systems are subject to security and export control restrictions. Factors such as nationality, previous nationalities, and place of birth may restrict role eligibility. All applicants must meet the Baseline Personnel Security Standard. Higher security vetting levels may require 5-10 years of continuous UK residency, depending on the role.

B

Contact Detail:

BAE Systems (New) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Graduate Software Engineer- London – April 2026

Tip Number 1

Familiarise yourself with the programming languages mentioned in the job description, especially Java, JavaScript, Angular, and React. Consider building a small project or contributing to open-source projects using these technologies to showcase your skills.

Tip Number 2

Engage with the tech community by attending meetups or webinars related to software engineering. Networking can help you learn more about the industry and potentially connect you with current employees at BAE Systems.

Tip Number 3

Prepare for technical interviews by practicing coding challenges on platforms like LeetCode or HackerRank. Focus on problems that require you to write clean, efficient code, as this is a key aspect of the role.

Tip Number 4

Research BAE Systems' culture and values to understand what they look for in candidates. Tailor your conversations during interviews to reflect how your personal values align with theirs, particularly around diversity and inclusion.

We think you need these skills to ace Graduate Software Engineer- London – April 2026

Proficiency in Java
Proficiency in JavaScript
Experience with Angular
Experience with React
Familiarity with C# and .NET
Understanding of software design principles
Ability to produce high-quality code
Experience with pair programming
Code review skills
Problem-solving skills
Ability to translate business requirements into technical designs
Documentation skills
Knowledge of software testing methodologies
Adaptability to new technologies
Team collaboration skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant skills and experiences related to software engineering, particularly in Java, JavaScript, Angular, and React. Mention any projects or coursework that demonstrate your coding abilities.

Craft a Strong Cover Letter: Write a cover letter that explains why you are interested in the Graduate Software Engineer position at BAE Systems. Emphasise your passion for technology and how your background aligns with their values of diversity and inclusion.

Showcase Your Problem-Solving Skills: In your application, provide examples of how you've overcome challenges in previous projects or studies. This could include specific instances where you produced high-quality code or collaborated effectively in a team.

Highlight Relevant Coursework or Projects: If you've completed any relevant coursework or personal projects, be sure to mention these in your application. Detail the technologies used and the outcomes achieved to demonstrate your practical experience.

How to prepare for a job interview at BAE Systems (New)

Brush Up on Your Coding Skills

Since the role involves working with Java, JavaScript, Angular, and React, make sure you're comfortable with these languages. Practise coding challenges and be ready to demonstrate your problem-solving skills during the interview.

Understand the Company Culture

BAE Systems values diversity and inclusion, so be prepared to discuss how you can contribute to this culture. Familiarise yourself with their mission and values, and think about how your background aligns with them.

Prepare for Technical Questions

Expect technical questions related to software design, testing, and implementation. Review key concepts in software engineering and be ready to explain your thought process when tackling development obstacles.

Showcase Teamwork and Collaboration

The role involves pair programming and code reviews, so highlight any experiences where you've successfully worked in a team. Be ready to discuss how you handle feedback and collaborate with others to produce high-quality code.

Graduate Software Engineer- London – April 2026
BAE Systems (New)
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>