This position is no longer accepting applications
Closed on June 27, 2026.
Mid-Level Backend Software Engineer
Backend Developer
Agile
Apache Airflow
API
APIs
Azure
Cloud
Data Integration
Data Processing
Database
DevOps
Engineering
ETL
Git
Integration
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
Join Leidos in Gaithersburg, MD for a mid-level backend software engineer role onsite. You will design, develop, test, and maintain backend components and RESTful APIs for a data-driven analytics application operating in Linux environments.
Salary range: USD 87,100 - 157,450 per year.
This position offers competitive compensation along with a benefits package that includes health and wellness programs, income protection, paid leave, and retirement options.
Why this role stands out
- High impact work supporting a widely used analytics application that informs real-time decision making
- Strong visibility across engineering teams and mission stakeholders across programs
- Opportunities to deepen expertise in backend development, API design, and scalable systems
- Challenging backend features that go beyond routine maintenance
Responsibilities
- Build and maintain server-side components and services using Java or Python
- Create and sustain RESTful APIs to enable application features and integrations
- Apply object-oriented design principles to craft scalable, maintainable systems
- Write SQL queries to support data access and application functionality
- Collaborate with internal and external teams to understand data sources, formats, and access methods, supporting backend integration
- Develop and troubleshoot software in Linux-based environments
- Implement backend logic for data transformation, processing, and workflow management
- Identify and resolve defects and performance issues; implement enhancements as needed
- Adhere to coding standards, participate in code reviews, and contribute to 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
- U.S. citizenship is required
- Active TS/SCI clearance with the ability to pass a polygraph
- Hands-on experience developing object-oriented applications in Java or Python
- Experience building and maintaining RESTful APIs
- Working knowledge of SQL, including writing queries and working with relational databases
- Familiarity with Linux-based environments
- Ability to work independently on defined tasks within established technical frameworks and deliver reliable results
Technologies
- Java
- Python
- RESTful APIs
- SQL
- Linux
- Apache Airflow
- Spring Boot
- Django
- Docker
- OpenShift
- AWS
- Azure
- GitLab
- Jenkins
- Agile development environments
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement