
Junior Application Software Developer
Leidos
full-time
Posted on:
Location Type: Hybrid
Location: Leominster • United Kingdom
Visit company websiteExplore more
Salary
💰 £47,600 - £61,000 per year
Job Level
About the role
- 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
Requirements
- 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
- Exposure to web frameworks (e.g., FastAPI, Flask, Django) and REST APIs (desirable)
- Basic frontend awareness (HTML/CSS/JavaScript, or a framework such as React/Vue) (desirable)
- Secure coding awareness (input validation, secrets handling, logging hygiene) (desirable)
- Experience with containers (Docker) or CI basics (desirable)
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonC++REST APIsFastAPIFlaskDjangoHTMLCSSJavaScriptDocker
Soft Skills
problem solvingcuriosityability to take feedbackteam collaborationcoachingdocumentationquality assurancerequirement refinement