IT & Software

Software Engineer – Application Development

Leidos

Bristol · Bristol · United Kingdom

Share this job: X Facebook WhatsApp
Overview

In this role you contribute to building practical software in a secure, mission-focused environment. You will work with cross-functional teams to deliver application features and support deployment in controlled environments. You’ll grow technically by working with Python, Vue, Electron and modern DevOps tools, while learning secure coding practices. This is a hands-on opportunity to impact operational systems and gain exposure to infrastructure as code and data/messaging technologies.

Pay / Benefits
  • Contributory Pension Scheme
  • Private Medical Insurance
  • 33 days Annual Leave (including holidays)
  • Access to Flexible benefits
  • Flexi Time Working
Responsibilities
  • Develop application features, fixes, tests and supporting documentation
  • Write Python code with guidance from senior engineers
  • Build UI components using Vue and Electron
  • Leverage Git and GitLab CI/CD pipelines for changes
  • Learn infrastructure as code with Ansible and Terraform/Terragrunt
  • Support integration with MongoDB, Elasticsearch, Redis and RabbitMQ
  • Follow secure coding guidance and peer review processes
  • Assist with testing, troubleshooting, deployment prep and controlled environment support
  • Occasionally assist with hardware installation or configuration
  • Collaborate with senior developers, users and project teams to understand requirements and deliver software
Key requirements
  • Experience with Python or another programming language and willingness to develop strong Python skills
  • Understanding of software development basics: source control, testing, debugging and documentation
  • Interest in web or desktop application development (Vue or Electron)
  • Awareness of APIs, data handling, Linux environments, automation or deployment concepts
  • Willingness to learn secure coding practices and industry standards
  • Ability to work carefully, take feedback and learn via peer review
  • Good communication skills and ability to work with technical and non-technical stakeholders
  • Desirable: exposure to GitLab, CI/CD pipelines, deployment automation or infrastructure as code
  • Desirable: exposure to MongoDB, Elasticsearch, Redis, RabbitMQ or similar technologies
  • Desirable: experience using Linux or MacOS for development or troubleshooting
  • Desirable: interest in cyber security or secure environments
  • Desirable: hardware setup, configuration or technical support experience
  • Strong communication
  • Curiosity and eagerness to learn
  • Ability to work with technical and non-technical stakeholders
  • Python
  • Vue
  • Electron

Reference: WJ-747_31291395 · Posted 13 Nov 2026, 04:55 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs