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:
Mid-Level Backend Software Engineer
Backend Developer
Apache Airflow
API
APIs
Azure
Cloud
Cloud Operations
Data Architecture
Data Integration
Data Processing
Database
Developer
DevOps
Docker
ETL
Git
Gitlab
Integration
Integrations
Java Language
Midlevel
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
Mid-Level Backend Software Engineer at Leidos, onsite in Tucson, AZ, focused on building and maintaining backend services, REST APIs, and data-driven functionality in a Linux environment, with the primary team in Gaithersburg, MD and onsite support in several other cities.
Responsibilities
- Backend Development: Design, implement, test, and maintain backend components using Java or Python
- REST API Development: Create and sustain RESTful services to enable application features and system integrations
- Object-Oriented Programming: Apply object-oriented design principles to build scalable, maintainable systems
- Database Development: Create and modify SQL queries to support application functionality and data retrieval
- Data Source Collaboration: Partner with internal and external teams to understand data sources, formats, and access methods, supporting backend integration
- Linux Environments: Develop and troubleshoot applications in Linux-based environments
- Data Processing & Business Logic: Implement backend logic for data transformation, processing, and workflow execution
- Bug Fixing & Enhancements: Identify and resolve defects and performance issues; implement enhancements
- Code Quality: Adhere to coding standards, participate in code reviews, and document software
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
- RESTful APIs
- SQL
- Linux
- Apache Airflow
- Spring Boot
- Django
- GitLab
- Jenkins
- Docker
- OpenShift
- AWS
- Azure
Compensation
- Salary: USD 87,100 - 157,450 per yearly
Benefits
- competitive compensation
- 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