Principal Software Engineer
This vacancy is published by an accredited employer with authorized corporate payroll and standard compliance adherence.
Transatlantic Cost of Living & Purchasing Power Benchmark
Position Overview & Specifications
Closing Date:
This vacancy may close at any time, if this role is of interest to you we recommend you apply as soon as possible.
The Opportunity
We want to develop a new generation of features and capabilities. We need innovative software solutions to help us with that mission and we need you to create them. You will be a key member of a team and working in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products.
WHAT YOU’LL GET
- Flexible working: We offer our employees the time and flexibility they need to enjoy a balanced life through flexible hours and part time options
- Custom working: The role may be a mixture of home based and onsite
- Flexible benefits: Our company-funded approach to flexible benefits allows employees to make choices appropriate for them. Each employee has access to a wide choice of lifestyle, health and wellbeing options best suited to their individual lifestyle goals.
- Network groups : To support our ongoing commitment to diversity & inclusion, we have a range of network groups for colleagues :
o Carers (employees caring for family or friends)
o Enable (supporting people with disabilities)
o Equalise (development of a gender balanced workforce)
o Pride (promoting equality for all LGBTQ+ individuals)
o Ethnicity Inclusion (developing a more ethnically based workforce)
o Wellbeing (promoting & supporting employee wellbeing) - Training : Free access to Coursera which provides more than 4,000 online courses
- Continuous Learning : You will be supported in your ongoing professional development through training and mentoring
- Investors in People : We are proud recipients of the Investors in People Silver Award
- Employee Assistance Programme : Providing free and confidential mental health support
- Annual leave: We offer 25 days holiday, plus 8 bank holidays and 12 flexi days
To find out about all of our Company benefits please visit: https://uk.leonardocompany.com/en/people-careers/life-at-leonardo/company-benefits
What you will do
- User Interface design and implementation.
- Identifying and exploiting HMI Methods & Patterns for functional decoupling.
- Designing and maintaining a scalability solution incorporating a Librarian component.
- Implementation primarily in C# on Windows.
- Contributing to automated testing / continuous integration / verification.
- Execute a support strategy and manage updates.
- Managing Free and Open Source Software Licensing issues (with legal support.)
- Support for module and system-level integration, execution of testing and analysis of test recordings and results.
- Support the team with real-world integration and trials where applicable.
- Using tools associated with Iterative development lifecycles (Jira / DevOps)
- Interaction as part of a self-organising agile team, through software development stages of design, implementation, test and integration
- Contribution to Software Development Plans, balancing the needs of a given project with appropriate company and external processes.
- Development of software test plans and specifications.
You must be eligible for full security clearance. For more information and guidance please visit : https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels
What we are looking for
- Development of new applications to meet user expectations and within formal constraints.
- Familiarity with the use of patterns, templates and library components.
- Development using C#
- Experience with developing Windows applications.
- Familiarity with Visual Studio.
- Experience of using Iterative development lifecycles (for example tailored Agile.)
- Experience using tools associated with Iterative development lifecycles (Jira / DevOps.)
- Familiarity with development to design and coding standards.
We have a large team and a wide variety of projects and applications under development at Leonardo. You will have the opportunity to contribute and gain experience with a variety of tools and approaches. It would also be an advantage if you have some experience in the following:
- Development in C++ and/or experience with similar OO approaches.
- Embedded and device dedicated applications.
- Model based development approaches.
- Unit Testing and other structured inspection approaches.
Life at Leonardo
Our UK locations
Committed to Inclusion
Candidate Selection & Onboarding Process
Application & Resume Screening
Submit your tailored CV/Resume directly to the talent acquisition portal.
Technical & Competency Interviews
Virtual interviews with the hiring manager and multidisciplinary team.
Formal Offer & Benefits Negotiation
Written agreement outlining compensation, equity, retirement vesting, and relocation allowances.
Onboarding & Corporate Integration
Equipment provisioning, team orientation, and commencement of duties.
Similar Opportunities in United Kingdom View All UK Roles →
Principal Data Analytics Specialist
Senior Clinical Diagnostic Radiographer
Werkstudent Mobile Development (m/w/d)
Apply for this Position
Receive high-paying Aerospace & Defence openings directly to your inbox.
Direct Candidate Application
Principal Software Engineer • Leonardo
Encrypting candidate credentials...
Connecting to official employer gateway...
Application Successfully Queued!
Your application for Principal Software Engineer has been received by Leonardo.