# Software Engineer – Application Development

**Company**: Leidos
**Location**: Bristol, Gloucestershire
**Job type**: full-time
**Salary**: £47,600.00-£61,000.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Bristol-Gloucestershire-UK/Software-Engineer---Application-Development_R-00194447?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-engineer-application-development-dbe6be11-78c/

## 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](https://yubhub.co/).

## Skills

### Required
- Python
- Vue
- Electron
- GitLab CI/CD
- Ansible
- Terraform/Terragrunt
- MongoDB
- Elasticsearch
- Redis
- RabbitMQ

### Nice to have
- GitLab
- CI/CD pipelines
- deployment automation
- infrastructure as code
- Linux
- MacOS
- cyber security
- secure software development

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Bristol-Gloucestershire-UK/Software-Engineer---Application-Development_R-00194447?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
