> Markdown version of [/jobs/ext/4171762-software-engineer](https://www.wearedevelopers.com/jobs/ext/4171762-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Leidos, Inc. - **Location:** Whiteley, UK (Remote available) - **Salary:** £47,600.0 - £61,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Agile Methodology, Amazon Web Services, Systems Engineering, C++ (Programming Language), Cloud Computing, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Software Engineering, Software Systems, Subversion, Software Organization, Scripting, Apache Camel, AI Coding Agents, Git, Containerization, Linux Development, Integration Tests, Atlassian Tools, Apache Kafka, Functional Programming, Puppet, Software Version Control, Docker - **Published:** October 22, 2026 - **Apply:** https://dejobs.org/x/x/C3516482F8C14589B3FACAB5ABD0B7D3/job/ ## About the Role We're interested in motivated engineers who enjoy solving problems, learning new technologies, and working as part of a team. Essential Skills & Experience * 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 Desirable Experience Any of the following would be beneficial, but are not essential: * Java development experience * Linux development environments * Scripting languages such as Python * Container technologies and Infrastructure as Code (e.g. Docker, Puppet) * Integration technologies such as Apache Kafka or Apache Camel * Atlassian tools including Jira and Confluence * Cloud platforms such as AWS * Full software lifecycle experience, from design through to deployment * Real-time, safety-critical, or highly regulated systems * Systems modelling and design tools * Understanding of systems engineering, integration, and testing activities, * Enjoy tackling complex technical challenges * Are curious and eager to learn * Take ownership of your work * Value collaboration and teamwork * Communicate clearly with both technical and non-technical colleagues * Care about delivering high-quality software ## Description As a Software Engineer, you'll be part of a collaborative agile team, contributing throughout the software development lifecycle. Your responsibilities may include: * Designing software using modern object-oriented and functional programming principles * Developing high-quality software solutions in a complex technical environment * Building tools and applications to solve challenging engineering problems * Writing clean, maintainable, and testable code * Conducting unit, functional, and integration testing * Investigating and resolving technical issues identified during testing and development * Collaborating with engineers, testers, and stakeholders to deliver sprint objectives * Contributing to technical documentation and knowledge sharing * Applying software engineering standards, best practices, and continuous improvement principles