EngineerJobs.io
← Back to all jobs

Job Description

Leidos invites applications for a Mid-Level Backend Software Engineer to design, develop, and maintain backend services and REST APIs in a Linux environment, using Java or Python to support mission-critical analytics and reporting. This onsite position is located in Aurora, Colorado, with a salary range of USD 87,100 to 157,450 per year and requires a Master’s degree along with at least two years of relevant experience.

Responsibilities

  • Backend development: design, implement, test, and maintain backend components using Java or Python
  • REST API development: create and sustain RESTful services to support functionality and system integrations
  • Object-oriented programming: apply OO design principles to build scalable, maintainable systems
  • Database development: write and modify SQL queries to support application functionality and data retrieval
  • Data source collaboration: work with internal and external teams to understand data sources, formats, and access methods, and support integration into backend systems
  • Linux environments: develop and troubleshoot applications within Linux-based environments
  • Data processing and business logic: implement backend logic for data transformation, processing, and system workflows
  • Bug fixing and enhancements: identify, debug, and resolve defects and performance issues
  • Code quality: adhere to coding standards, participate in code reviews, and support 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
  • Active TS/SCI clearance 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 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
  • GitLab
  • Jenkins
  • Docker
  • OpenShift
  • AWS
  • Azure

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Why This Role Stands Out

  • High Impact: contribute to a widely used application that informs real-time decisions
  • High Visibility: collaboration with engineering teams and mission stakeholders across programs
  • Career Growth: deepen expertise in backend development, API design, and scalable systems
  • Challenging Work: engage with complex backend features beyond routine maintenance

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.