Mid-Level Backend Software Engineer
Job Description
Leidos is seeking a Mid-Level Backend Software Engineer to design, develop, and maintain backend components and RESTful services in a Linux environment to support mission-critical analytics. The role involves collaborating with data sources and stakeholders across programs and locations, and is based onsite in Alexandria, VA.
Responsibilities
- Design, implement, test, and maintain backend components using Java or Python.
- Develop and sustain RESTful services to support application functionality and system integrations.
- Apply object-oriented design principles to build scalable, maintainable systems.
- Write and optimize SQL queries to support data retrieval and application functionality.
- Collaborate with internal and external teams to understand data sources, formats, and access methods and support backend integration.
- Develop and troubleshoot applications within Linux-based environments.
- Implement backend logic for data transformation, processing, and system workflows.
- Identify, debug, and resolve application defects and performance issues.
- 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.
- Bachelor's degree in Computer Science, Software Engineering, or a related field with 4–8 years of experience.
- Master's degree with 2–6 years of experience.
- U.S. Citizenship.
- Active TS/SCI clearance with the ability to pass a polygraph.
- Professional experience developing object-oriented applications in Java or Python.
- Hands-on experience building and maintaining RESTful APIs.
- Basic to moderate SQL experience, 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
- SQL
- Linux
- Apache Airflow
- Spring Boot
- Django
- Docker
- OpenShift
- GitLab
- Jenkins
- AWS
- Azure
Benefits
- Competitive compensation
- Health and Wellness programs
- Income protection
- Paid leave
- Retirement benefits