Graduate Software Engineer

Company: Leonardo
Apply for the Graduate Software Engineer
Location: City of Edinburgh
Job Description:

Overview

Graduate Software Engineer role at Leonardo in Edinburgh, United Kingdom. This programme is designed to develop graduates into leading technical or business professionals and provides opportunities to work on real-world projects from day one.

What you will do

  • Work on real-time projects alongside scientists and engineers within a globally renowned company.
  • Participate in all aspects of product development, from solution concept through to system integration.

Key responsibilities

You will create high-quality, robust code, document and record work products, maintain configuration management, and provide plans and reports on progress. You will develop practical design skills for aerospace applications and collaborate with Software, Systems, Firmware, and Electronics Engineers to solve integration challenges. There may be opportunities to influence software development methodologies at Leonardo.

What we need from you

  • A minimum of a 2:1 Bachelors/Integrated Master’s degree, or a higher degree (e.g., MSc or PhD) in relevant subjects such as Software Engineering, Computer Science, Physics, Mathematics, or Electronic Engineering.
  • Highly desirable: experience of agile development; programming in an object-oriented language such as C++;
  • Knowledge of UML (Unified Modelling Language).
  • Summer or industrial placement experience relevant to your degree.

A full statement of courses and projects studied at university with grades/marks should be included in your CV.

Security clearance

This role is subject to pre-employment screening in line with the UK Government’s Baseline Personnel Security Standard (BPSS). An additional range of personnel security controls, National Security Vetting (NSV), may apply and could include eligibility for The Security Check (SC) or Developed Vetting (DV). For more information, please visit the Leonardo careers site.

Why join us

Leonardo places people at the heart of its work, contributing to innovation, technology, and global safety. We offer a comprehensive, company-funded benefits package to support wellbeing, career development, and work–life balance.

  • Time to recharge: generous leave with up to 12 additional flexi-days per year.
  • Secure your future: pension scheme with up to 15% employer contribution.
  • Your wellbeing matters: mental health support, financial advice, and inclusion networks.
  • Rewarding performance: eligible for our bonus scheme.
  • Employee stock ownership plan: opportunity to own shares in Leonardo.
  • Tailored perks: flexible benefits including private healthcare, dental, family cover, tech and lifestyle discounts, gym memberships.

For a full list of benefits, please visit the Leonardo careers site.

Location and employment

Primary Location: GB – Edinburgh

Contract Type: Permanent

Hybrid Working: Onsite

Job function

  • Other, Information Technology, and Engineering

Industries

  • Defense and Space Manufacturing
  • Aviation and Aerospace Component Manufacturing
  • Computer and Network Security

Be part of something bigger – apply now!

#J-18808-Ljbffr…

Posted: October 24th, 2025