Description
We are seeking a Software Engineer to join our team at Leidos, a leading technology company that provides solutions for defence, healthcare, government, safety and security, and transportation.
The successful candidate will be working on complex systems that contribute to public safety, developing technology used by Air Traffic Control Officers around the world, collaborating with experienced engineers in a supportive, agile environment, and learning a fascinating industry.
Responsibilities
- Design software using modern object-oriented and functional programming principles
- Develop high-quality software solutions in a complex technical environment
- Build tools and applications to solve challenging engineering problems
- Write clean, maintainable, and testable code
- Conduct unit, functional, and integration testing
- Investigate and resolve technical issues identified during testing and development
- Collaborate with engineers, testers, and stakeholders to deliver sprint objectives
- Contribute to technical documentation and knowledge sharing
- Apply software engineering standards, best practices, and continuous improvement principles
Requirements
- Experience developing software using C and/or C++
- Experience working within an Agile development environment (Scrum, SAFe, or similar)
- Familiarity with modern software development practices and tools
- Knowledge or practical use of AI-assisted software development
- Good communication and collaboration skills
- Ability to work effectively within a multidisciplinary engineering team
- Experience using version control systems such as Git or Subversion
- A structured approach to software development and quality
Benefits
- Contributory Pension Scheme
- Private Medical Insurance
- 33 days Annual Leave (including public and privilege holidays)
- Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme and much more!)
- Flexi-Time Working