DeveloperJobs.io
← Back to all jobs

Job Description

Leidos is seeking a mid-level backend software engineer to design, build, and maintain the backend services and REST APIs that underpin mission-critical analytics and reporting. This onsite role in Aurora, Colorado focuses on developing robust systems in a Linux environment using Java or Python, with a salary range of USD 87,100 to 157,450 per year. The position blends hands-on development with collaboration across teams to ensure reliable data-driven insights.

Responsibilities

  • Backend Development: Design, develop, test, and maintain backend application components using Java or Python
  • REST API Development: Develop and maintain RESTful services to support application functionality and system integrations
  • Object-Oriented Programming: Apply object-oriented design principles to build scalable and maintainable systems
  • Database Development: Write and modify SQL queries to support application functionality and data retrieval
  • Data Source Collaboration: Collaborate 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 & Business Logic: Implement backend logic for data transformation, processing, and system workflows
  • Bug Fixing & Enhancements: Identify, debug, and resolve application-level defects and performance issues
  • Code Quality: Follow 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
  • 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
  • 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: 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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.