×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer, DevOps

Remote / Online - Candidates ideally in
England, UK
Listing for: Leidos
Remote/Work from Home position
Listed on 2026-07-27
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, DevOps, Java Developer
Salary/Wage Range or Industry Benchmark: 47600 - 61000 GBP Yearly GBP 47600.00 61000.00 YEAR
Job Description & How to Apply Below

Description

Software Engineer

Farnborough, with flexibility to work from home dependent on business demands

Salary: £47,600 - £61,000

The Role:

The Software Engineer will play a critical role in both the sustainment of the current environment and the delivery of new capabilities. The selected individual will develop solutions to complex technical issues and problems, applying sound engineering principles to deliver high-quality, maintainable software.

They will regularly demonstrate initiative and creativity in solving technical challenges and contribute to the continuous improvement of software development practices.

As a Software Engineer at Leidos, you will be immersed in one of our key programmes. On behalf of our central government customer, you will have direct impact on the current and future iterations of one of our most important pieces of critical national infrastructure.

This is a senior technical role. The individual will contribute to technical decision making, collaborate closely with engineers, architects, testers, and delivery teams, and be a key contributor to the successful delivery of software solutions.

The

Role responsibilities:

  • Design, develop, debug, test, document, and deploy software enhancements aligned with the Software Development Strategy.
  • Develop and maintain Java-based backend services and APIs that process business events and workflows, integrating with downstream systems and data services in a secure, highly available environment.
  • Contribute to the design and implementation of software solutions by analysing requirements, system flows, data usage, and technical constraints.
  • Produce clean, maintainable, and well-documented code in accordance with established engineering standards.
  • Participate in code reviews and contribute to maintaining software quality across the development team.
  • Develop and maintain unit and integration tests to ensure software quality and reliability.
  • Work collaboratively with architects, engineers, and test teams to ensure new and modified software is fully verified prior to release.
  • Support and contribute to the continuous improvement of CI/CD pipelines, quality gates, and security scanning processes.
  • Assist in breaking down technical designs into deliverable tasks and contribute to Agile delivery activities including estimation, planning, and backlog refinement.
  • Investigate and resolve defects, production issues, and operational support activities as required.
  • Contribute to test automation initiatives within the project and work alongside the test team to improve automation coverage.
  • Support Agile development practices and actively participate in Scrum ceremonies.
  • Effectively communicate technical information, risks, and implementation considerations to team members and stakeholders.
  • Mentor and support less experienced engineers, sharing knowledge and promoting good engineering practices.

What does Leidos need from me?

  • Proven software engineering experience, including hands-on delivery using:
    • Java (Java 8 and modern Java versions such as 17 and 21)
    • API design and implementation
  • Strong understanding of software engineering principles, design patterns, and modern development practices.
  • Experience delivering software as part of a collaborative Agile development team.
  • Strong understanding of Git/Bitbucket source control and branching strategies.
  • Familiarity with Relational Databases (PostgreSQL), SQL, and JDBC.
  • Experience writing and maintaining unit and integration tests.
  • Familiarity with Agile software development processes and iterative delivery models.
  • Familiarity with the Atlassian tool suite (e.g. Jira, Bitbucket, Bamboo), or equivalent tooling, and a good understanding of CI/CD practices.
  • Experience working within code review processes and software quality standards.
  • Ability to troubleshoot and resolve complex technical issues with minimal supervision.
  • Strong communication and collaboration skills.

It would be great if you had:

  • Familiarity with integration and architectural patterns (e.g. adapters, orchestration patterns such as saga).
  • Experience with SOAP and REST web services.
  • Experience with IBM Web Application Server or JBoss.
  • Familiarity with Unix, Linux, or other…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary