Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 11 Nov 2026

Software Engineer – Application Development

Salary

£47,600-£61,000 per year

Apply on Leidos

Description

We are looking for a Software Engineer Application Developer who is keen to build practical software skills in a secure, mission-focused environment.

You will gain hands-on experience with Python, Vue, Electron, GitLab CI/CD, Ansible, Terraform/Terragrunt, and supporting technologies such as MongoDB, Elasticsearch, Redis and RabbitMQ.

Responsibilities:

  • Contribute to the development of application features, fixes, tests and supporting documentation.
  • Write and maintain Python code with guidance from senior engineers.
  • Help build user interfaces and desktop/web application components using Vue and Electron.
  • Use Git and GitLab CI/CD pipelines to build, test and deliver software changes.
  • Learn how infrastructure as code is used through tools such as Ansible and Terraform/Terragrunt.
  • Support integration with data and messaging technologies including MongoDB, Elasticsearch, Redis and RabbitMQ.
  • Follow secure coding guidance, peer review processes and good development practice.
  • Assist with testing, troubleshooting, deployment preparation and controlled environment support.
  • Occasionally assist with installation, configuration or checking of hardware where required.
  • Work closely with senior developers, users and project teams to understand requirements and deliver useful software.

Requirements:

  • Experience with Python or another programming language and a willingness to develop strong Python skills.
  • Understanding of software development basics, such as source control, testing, debugging and documentation.
  • Interest in web or desktop application development, including frameworks such as Vue or Electron.
  • Awareness of APIs, data handling, Linux environments, automation or deployment concepts.
  • Willingness to learn secure coding practice and follow good industry development standards.
  • Ability to work carefully, ask questions, take feedback and learn through peer review.
  • Good communication skills and the confidence to work with technical and non-technical stakeholders.

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)
  • Flexi Time Working

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

Apply on Leidos