
Lead Software Engineer – Information Advantage
Leonardo S.p.A.1 day ago
Edinburgh, United KingdomStaff+
Responsibilities
- Lead the day-to-day technical delivery of software within a team or work package.
- Design, develop, integrate and test complex software solutions.
- Provide technical direction, coaching and mentoring to software engineers.
- Contribute to software architecture, detailed design, code reviews, design reviews and technical reviews.
- Work with systems engineers, architects, data scientists, test engineers and customers.
- Apply secure software development and high-quality engineering practices, including automation, CI/CD and DevSecOps.
- Investigate technical problems and guide the team toward effective solutions.
- Support technical planning, estimation, risk management and delivery.
- Ensure software meets functional, performance, security and quality requirements.
Requirements
- Significant software engineering experience or equivalent demonstrable capability.
- Strong software leadership and development experience in one or more of C++, C#, Python or Java.
- Experience designing and delivering software components and systems.
- Knowledge of SOLID principles, design patterns, software architecture, interfaces and system integration.
- Experience with testing, software quality, secure software development practices and the software engineering lifecycle.
- Experience providing technical guidance or mentoring to other engineers.
- Strong communication and stakeholder engagement skills.
- Desirable experience includes aerospace, defence, security or government environments; Command & Control, ISR, sensor fusion or mission systems; distributed or data-intensive systems; cloud-native software and containerisation; DevSecOps and CI/CD; AI, machine learning or data analytics; and high-integrity or mission-critical software.
- Must satisfy pre-employment BPSS screening and may need to meet National Security Vetting eligibility requirements for SC or DV.
Benefits
- Permanent role with flexible hours and hybrid working options across multiple Leonardo UK sites; the listing also identifies the primary working arrangement as onsite.
- Generous leave with the opportunity to accrue up to 12 additional flexi-days annually.
- Award-winning pension scheme with up to 15% employer contribution.
- Free mental health support, financial advice and employee-led inclusion and diversity networks.
- Eligibility for the employee bonus scheme at management level and below.
- Free access to more than 4,000 online courses through Coursera and LinkedIn Learning.
- Financial reward through the employee referral programme.
- Up to £500 annually for flexible benefits such as private healthcare, dental and family cover, technology and lifestyle discounts, and gym memberships.