At a Glance
- Tasks: Join us to develop innovative software solutions for defence projects using C#.
- Company: Leonardo creates cutting-edge technology for security across multiple domains.
- Benefits: Enjoy flexible working hours, generous holidays, and tailored benefits.
- Why this job: Be part of a collaborative community of top engineers making a real impact.
- Qualifications: C# experience required; familiarity with Agile and development tools is a plus.
- Other info: Hybrid working model available; must be eligible for full security clearance.
The predicted salary is between 43200 - 72000 £ per year.
The Opportunity
Are you a Software Engineer with C# experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop our software engineers.
What you will do:
We want to develop a new generation of features and capabilities using innovative software solutions. You will be a key part of a community of world-class software engineers who will continuously improve, collaborate, and innovate to create market-leading products within the defence industry.
What we are looking for:
- Essential
- C# software development
- Machine-to-machine networking, working to third-party interface definitions
- Test frameworks and test development (not test-driven development)
- Microservices architecture/containerisation (development of containerised plugins, with potential to replace existing components)
- CUDA integration (AI/ML)
- Development of new applications to meet user expectations within formal constraints, including HMI/GUI/UX experience
- Familiarity with embedded development tools and approaches
- Experience with developing Windows & Linux applications
- Experience with iterative development lifecycles (e.g., tailored Agile)
- Experience using tools like Jira / DevOps
- Familiarity with development to design and coding standards
- Useful to have
- C++ software development
- Experience with military domains, e.g., automation (sentry mode)
- Multi-spoken language support
- Knowledge of industrial protocols (e.g., Synergia)
- Experience with radar systems
- Experience with Luciad
- Experience with CUAS / Tracking software, including data fusion, thermal/IR imaging, AI/ML exploitation
What you will get:
- Flexible working hours and part-time options to support work-life balance
- Flexible benefits tailored to individual needs
- Above-average employer pension contributions
- Annual bonus
- 25 days holiday plus bank holidays and 12 flexi days
- Participation in diversity and inclusion networks such as Carers, Enable, Equalise, and Pride
- Partnership with AFBE for supporting Black and Minority Ethnic Engineers
Security Clearance:
You must be eligible for full security clearance (SC).
Leonardo develops advanced multi-domain technological solutions (Air, Land, Sea, Space, Cyber) for security, with teams based in Basildon and Southampton, creating innovative software solutions.
C# Software Engineer (Senior/Principal) employer: Job Traffic
Contact Detail:
Job Traffic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# Software Engineer (Senior/Principal)
✨Tip Number 1
Network with professionals in the defence and software engineering sectors. Attend industry events, webinars, or meetups to connect with potential colleagues and learn more about the company culture at Leonardo.
✨Tip Number 2
Familiarise yourself with the latest trends in C# development and microservices architecture. Being well-versed in these areas will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 3
Prepare to discuss your experience with iterative development lifecycles and tools like Jira or DevOps. Be ready to share specific examples of how you've successfully implemented these methodologies in past projects.
✨Tip Number 4
Research Leonardo's recent projects and initiatives in the defence sector. Understanding their work will help you tailor your conversations during interviews and show your genuine interest in contributing to their mission.
We think you need these skills to ace C# Software Engineer (Senior/Principal)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C# software development experience and any relevant projects you've worked on. Emphasise your familiarity with machine-to-machine networking, microservices architecture, and any experience with Windows and Linux applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or technologies that excite you about working at Leonardo, and how your background aligns with their needs, especially in defence projects.
Showcase Relevant Skills: When detailing your skills, focus on those mentioned in the job description such as test frameworks, iterative development lifecycles, and familiarity with tools like Jira/DevOps. Provide examples of how you've applied these skills in past roles.
Prepare for Security Clearance: Since eligibility for full security clearance is required, be ready to discuss your background and any potential issues that may arise during the vetting process. Familiarise yourself with the requirements outlined on the UK government website.
How to prepare for a job interview at Job Traffic
✨Showcase Your C# Expertise
Make sure to highlight your experience with C# during the interview. Be prepared to discuss specific projects where you've used C#, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Understanding of Microservices
Since the role involves microservices architecture, be ready to explain your understanding of this concept. Discuss any relevant experience you have with containerisation and how it can improve software development.
✨Familiarise Yourself with Defence Projects
Even if you don't have direct experience in the defence industry, research common practices and technologies used in defence projects. This will show your interest and willingness to learn about the sector.
✨Prepare for Technical Questions
Expect technical questions related to machine-to-machine networking and test frameworks. Brush up on these topics and be ready to provide examples of how you've applied them in your previous work.