Junior Application Software Developer
45000GBP - 60000GBP
Cheltenham, United Kingdom
APIs
Python
REST
Git
Linux
More jobs from this company
views: 0
Junior Application Software Developer

Are you starting your software engineering career and excited to build applications that solve real operational problems? Want to work closely with users and see direct impact from what you ship? You ll join a National Security & Defence delivery team building primarily web and service-based applications (with some desktop tooling where needed). This is a junior role: you ll contribute under the guidance of senior engineers with strong peer review and support.


Responsibilities

  • Contribute to development of web applications, APIs, and service-based tools used in operational environments.
  • Write and maintain code primarily in Python (and C++ where performance or legacy components require it).
  • Support UI and backend implementation (e.g., web UIs, REST APIs, data processing services).
  • Build automation and data-processing utilities to streamline workflows.
  • Participate in testing, debugging, and quality activities with coaching.
  • Help refine requirements and implement features within a cross-functional team.
  • Contribute to documentation and follow traceable, peer-reviewed Git practices aligned with governance policies.

What You ll Bring

  • Hands-on software development experience (academic, hobbyist, internship, or professional).
  • Working knowledge of Python (and/or C++ or another modern language).
  • Understanding of core engineering practices: modularity, testing basics, version control.
  • Familiarity with Linux and/or Windows development environments.
  • Curiosity, strong problem solving, and ability to take feedback constructively.

Ideally You Will Have

  • Exposure to web frameworks (e.g., FastAPI, Flask, Django) and REST APIs.
  • Basic frontend awareness (HTML/CSS/JavaScript, or a framework such as React/Vue).
  • Secure coding awareness (input validation, secrets handling, logging hygiene).
  • Experience with containers (Docker) or CI basics.

Education & Qualifications

  • Degree in Computer Science / Software Engineering (or equivalent experience).
  • Professional membership (BCS, IET) is a plus.
Junior Application Software Developer
45000GBP - 60000GBP
Cheltenham, United Kingdom
APIs
Python
REST
Git
Linux
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.