This position is no longer accepting applications
Closed on June 25, 2026.
Mid-Level Backend Software Engineer
Backend Developer
Python
Apache Airflow
API
APIs
Azure
Cloud
Data Integration
Data Processing
Database
DevOps
Git
Java Language
Midlevel
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a Backend Developer jobs alert.
See other roles at Leidos.
Job Description
Leidos is seeking a mid-level backend software engineer to design, build, and maintain the backend services and REST APIs that underpin mission-critical analytics and reporting. This onsite role in Aurora, Colorado focuses on developing robust systems in a Linux environment using Java or Python, with a salary range of USD 87,100 to 157,450 per year. The position blends hands-on development with collaboration across teams to ensure reliable data-driven insights.
Responsibilities
- Backend Development: Design, develop, test, and maintain backend application components using Java or Python
- REST API Development: Develop and maintain RESTful services to support application functionality and system integrations
- Object-Oriented Programming: Apply object-oriented design principles to build scalable and maintainable systems
- Database Development: Write and modify SQL queries to support application functionality and data retrieval
- Data Source Collaboration: Collaborate with internal and external teams to understand data sources, formats, and access methods, and support integration into backend systems
- Linux Environments: Develop and troubleshoot applications within Linux-based environments
- Data Processing & Business Logic: Implement backend logic for data transformation, processing, and system workflows
- Bug Fixing & Enhancements: Identify, debug, and resolve application-level defects and performance issues
- Code Quality: Follow coding standards, participate in code reviews, and support documentation efforts
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field with 4–8 years of experience; or a Master’s degree with 2–6 years of experience
- US Citizenship
- Active TS/SCI with the ability to successfully pass a Polygraph
- Professional experience developing object-oriented applications in Java or Python
- Hands-on experience building and maintaining RESTful APIs
- Basic to moderate experience with SQL capability, including writing queries and working with relational databases
- Working knowledge of Linux-based environments
- Ability to work independently on defined tasks within established technical frameworks and deliver reliable results
Technologies
- Java
- Python
- SQL
- Linux
- Apache Airflow
- Spring Boot
- Django
- GitLab
- Jenkins
- Docker
- OpenShift
- AWS
- Azure
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Why this role stands out
- High Impact: Your work supports a widely used application that drives real-time decision-making
- High Visibility: Collaborate with engineering teams and mission stakeholders across programs
- Career Growth: Build deeper expertise in backend development, API design, and scalable systems
- Challenging Work: Contribute to complex backend features, not routine maintenance tasks