Leidos is seeking a Backend Software Engineer to contribute to a high-visibility data analysis platform. This onsite role in Gaithersburg, MD centers on designing, building, and maintaining scalable backend services and RESTful APIs within a Linux environment, collaborating with data sources and stakeholders to meet mission-critical needs. A strong background in Java or Python, along with solid database and integration experience, is essential.
Responsibilities
- Design, implement, test, and maintain backend services using Java or Python
- Develop RESTful APIs to support application features and integrations
- Apply solid object-oriented design to build scalable, 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
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 successfully pass a Polygraph
- Strong professional experience building 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
- Apache Airflow
- Spring Boot
- Django
- GitLab
- Jenkins
- Docker
- OpenShift
- Kubernetes
- AWS
- Azure
- RESTful APIs
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Original Posting
Original posting: April 16, 2026
Pay Range
Pay range: USD 107,900.00 - 195,050.00 per year
About Leidos
Leidos is a technology and solutions leader serving government and commercial clients with smarter digital and mission-focused innovations. Headquartered in Reston, Virginia, the company employs thousands worldwide and reported substantial annual revenue in recent years. For more information, visit www.Leidos.com.
Securing Your Data
Be aware of fake opportunities bearing the Leidos name. Leidos will never request payment information during the application process, nor issue money prior to work. Communications will come from official Leidos email systems, not free providers.
Commitment to Non-Discrimination
Leidos considers qualified applicants without regard to sex, race, ethnicity, age, national origin, citizenship, religion, disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other status protected by law. The company may also consider qualified applicants with criminal history in accordance with applicable laws.