This position is no longer accepting applications
Closed on June 24, 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
CI/CD
Data Integration
Data Processing
Database
Design
DevOps
Docker
ETL
GIS
Git
Gitlab
Integrations
Java Language
Jenkins
Kubernetes
OpenShift
Postgis
Software Engineering
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
Backend Software Engineer position at Leidos in Gaithersburg, MD onsite, focused on designing, building, and maintaining scalable backend services and RESTful APIs for a high visibility data analysis application running on Linux.
Responsibilities
- Design, implement, test, and maintain backend services using Java or Python
- Develop RESTful APIs to support core application features and integrations
- Apply solid object oriented design to create scalable and maintainable systems
- Write and optimize SQL queries to support functionality and performance
- Coordinate 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 in Linux-based environments
- Diagnose and resolve issues across application and database layers
- Participate in code reviews and uphold engineering standards and best practices
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field with 8–12 years of experience; or Master’s degree with 6–10 years of experience
- U.S. Citizenship
- Active TS/SCI clearance with the ability to successfully pass a Polygraph
- Strong backend development experience 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
- Comfort working in Linux-based environments
- Ability to work independently and drive solutions through moderately to complex technical challenges
Technologies
- Java
- Python
- Linux
- SQL
- PostGIS
- Apache Airflow
- Spring Boot
- Django
- GitLab
- Jenkins
- Docker
- OpenShift
- Kubernetes
- AWS
- Azure
- RESTful APIs
Compensation
Salary range: USD 107,900 - 195,050 per year
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement