This position is no longer accepting applications
Closed on June 25, 2026.
This role is filled — get an email when new Software Engineering roles open on EngineerJobs.io:
Backend Software Engineer
Backend Developer
Python
Apache Airflow
API
APIs
Azure
Cloud Platform
Data Architecture
Data Integration
Database
DevOps
Django
Docker
ETL
GIS
Integration
Integrations
Java
Java Language
Kubernetes
Linux
OpenShift
Postgis
Software Engineering
Spring Boot
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on EngineerJobs.io alert.
See other roles at Leidos.
Job Description
This Backend Software Engineer role in Aurora, CO onsite at Leidos focuses on designing, building, and maintaining scalable backend services using Java or Python, developing RESTful APIs, and integrating data sources in a Linux environment.
Responsibilities
- Design, implement, test, and maintain backend services in Java or Python.
- Build RESTful APIs to support core functionality and integrations.
- Apply rigorous object oriented design to create scalable, maintainable systems.
- Develop and optimize SQL queries to support features and performance.
- Collaborate with external teams to understand data sources, interfaces, and access patterns, translating requirements into backend integrations.
- Contribute to technical design discussions and backend architecture decisions.
- Develop, deploy, and troubleshoot applications within Linux environments.
- Diagnose and resolve issues across application and database layers.
- Participate in code reviews and uphold engineering standards.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field with 8–12 years of experience; or a Master’s degree with 6–10 years of experience.
- U.S. Citizenship.
- Active TS/SCI clearance with the ability to pass a Polygraph.
- Strong professional experience developing backend applications in Java or Python.
- Proven ability to design and develop RESTful APIs that support scalable functionality.
- Solid SQL experience, including writing and optimizing queries across relational databases.
- Comfortable working in Linux-based environments.
- Ability to work independently and drive solutions to moderately complex and complex technical challenges.
Technologies
- Java
- Python
- Linux
- SQL
- PostGIS
- Spring Boot
- Django
- Apache Airflow
- GitLab
- Jenkins
- Docker
- OpenShift
- Kubernetes
- AWS
- Azure
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Preferred Qualifications
- Experience with Apache Airflow or similar workflow orchestration technologies
- Experience with geospatial data and querying (PostGIS)
- Experience with Spring Boot, Django, or similar backend frameworks
- Experience with CI/CD pipelines (GitLab, Jenkins, etc.)
- Familiarity with containerization (Docker, OpenShift, Kubernetes)
- Exposure to cloud environments (AWS or Azure)
- Experience working in Agile development environments