Junior Application Software Developer
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. They are seeking a Junior Application Software Developer to contribute to the development of web applications and service-based tools used in operational environments, working closely with senior engineers and cross-functional teams.
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
Skills
- Must be eligible and willing to undergo DV clearance (British Citizen, UK residency last 10 years)
- 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
- Degree in Computer Science / Software Engineering (or equivalent experience)
- 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
- Professional membership (BCS, IET) is a plus
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Company Overview
Apply To This Job