At a Glance
- Tasks: Develop and maintain software for real-time Air Traffic Control systems.
- Company: Join Leidos, a leader in innovative technology solutions.
- Benefits: Enjoy hybrid working, competitive salary, and professional development opportunities.
- Other info: Collaborative environment with excellent career growth potential.
- Why this job: Make a real impact in safety-critical projects while working with cutting-edge tech.
- Qualifications: Experience in software development (Ada, C, C++) and strong problem-solving skills.
The predicted salary is between 40000 - 50000 £ per year.
Location: Whiteley (Hybrid / Primarily Home‑Based)
Security Clearance: Must hold or be eligible for SC clearance
At Leidos, we deliver innovative technology solutions through the expertise of our talented people. In the UK, we work across defence, government, safety and security, and transportation, helping customers solve some of their most complex and mission‑critical challenges. Everything we do is guided by our Mission, Vision, and Values and a commitment to doing the right thing for our customers, our people, and our communities.
We are looking for a Software Engineer to join our Air Traffic Management (ATM) programmes. Based in Whiteley, with primarily home‑based working, you’ll be part of a multi‑disciplinary engineering team supporting safety‑critical, real‑time Air Traffic Control systems. You’ll contribute across the full software lifecycle, from requirements and design through to deployment and operational support. The role involves working on multiple applications, so it suits someone who is organised, adaptable, and comfortable working in a structured, regulated environment.
What You’ll Be Doing
- Investigating and resolving software and system issues
- Developing and maintaining software requirements and designs
- Designing, building, and implementing software solutions
- Contributing to architecture and technical design activities
- Creating and executing software test plans
- Supporting change, release, and configuration management
- Producing technical documentation and white papers
- Working closely with Systems Engineering, Test teams, and project stakeholders
- Ensuring compliance with software engineering processes and assurance standards
Required skills
- Proven experience developing software solutions (e.g. Ada, C, C++)
- Experience working to Waterfall and V‑Model development approaches
- Experience delivering software on Linux operating systems
- Experience across software development, integration, and test
- Experience working across the full project lifecycle, from requirements to delivery
- Strong analytical and problem‑solving skills
- Ability to collaborate effectively within multi‑disciplinary teams
- Clear verbal and written communication skills
- Strong organisation and time management skills
Desirable Skills & Experience
- Experience delivering real‑time and/or safety‑critical software
- Experience with Agile methods (e.g. Scrum)
- Knowledge of modelling languages (e.g. UML, SysML)
- Experience with procedural and object‑oriented languages (e.g. C, C++, Java)
- Experience with scripting languages (e.g. Python)
- Familiarity with COTS integration technologies (e.g. Apache Camel, Kafka)
- Experience using Atlassian tools (e.g. Jira, Confluence)
- Understanding of configuration management in a software engineering environment
Software Engineer in Fareham employer: Leidos Innovations UK Ltd
At Leidos, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our hybrid working model allows for flexibility, enabling you to balance your professional and personal life while contributing to critical projects in defence and safety. With a strong commitment to employee growth, we provide ample opportunities for skill development and career advancement, making Whiteley an ideal location for those seeking meaningful and rewarding employment in the technology sector.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Fareham
✨Tip Number 1
Network like a pro! Reach out to current employees at Leidos or in the software engineering field. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you'll be working with languages like Ada, C, and C++, make sure you can talk about your experience confidently and maybe even solve a few coding challenges.
✨Tip Number 3
Show off your problem-solving skills! Be ready to discuss specific examples of how you've tackled software issues in the past. This will demonstrate your analytical abilities and how you fit into a multi-disciplinary team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Leidos team.
We think you need these skills to ace Software Engineer in Fareham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with languages like Ada, C, and C++, and don’t forget to mention any work you've done in safety-critical environments. We want to see how your skills match up with what we’re looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software engineering and how your background fits with our mission at Leidos. Be sure to mention your experience with the full software lifecycle and any relevant methodologies like Waterfall or Agile.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex software issues in the past. We love candidates who can think critically and adapt to challenges, so share specific instances where you’ve made a difference in your previous roles.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company and the exciting projects we’re working on!
How to prepare for a job interview at Leidos Innovations UK Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your programming languages, especially Ada, C, and C++. Be ready to discuss your past projects and how you've tackled software issues. They’ll want to see your problem-solving skills in action!
✨Understand the Development Methodologies
Familiarise yourself with Waterfall and V-Model approaches, as well as Agile methods like Scrum. Be prepared to explain how you've applied these methodologies in your previous roles and how they can benefit the team.
✨Showcase Your Teamwork Skills
Since this role involves working closely with multi-disciplinary teams, be ready to share examples of how you've collaborated effectively in the past. Highlight your communication skills and how you’ve contributed to team success.
✨Prepare for Technical Questions
Expect questions about software lifecycle processes, from requirements gathering to deployment. Brush up on your knowledge of compliance standards and be ready to discuss how you ensure quality in your work.