hackajob is partnering with Leidos to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Software Engineer
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
hackajob is partnering with Leidos to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.