DeveloperJobs.io
← Back to all jobs

Job Description

Leidos offers a competitive compensation package along with Health and Wellness programs, income protection, paid leave, and retirement security. This onsite Backend Software Engineer role in Tucson, AZ focuses on designing, developing, and maintaining scalable backend services and RESTful APIs for a high-visibility data analysis application in a Linux environment, using Java or Python. The position requires a Master’s degree and at least six years of experience in backend development.

Benefits

  • Competitive compensation
  • Health and Wellness programs
  • Income protection
  • Paid leave
  • Retirement

Responsibilities

  • Design, develop, test, and maintain backend services using Java or Python
  • Design and implement RESTful services to support application functionality and integrations
  • Apply strong object-oriented design principles to build scalable and maintainable systems
  • Write and optimize SQL queries to support application functionality and performance
  • Coordinate with external teams to understand data sources, interfaces, and access patterns, and translate requirements into backend integrations
  • Participate in technical design discussions and contribute to backend architecture decisions
  • Develop, deploy, and troubleshoot applications within Linux-based environments
  • Diagnose and resolve issues across application and database layers
  • Participate in code reviews and ensure adherence to engineering standards

Requirements

  • Master’s degree in Computer Science, Software Engineering, or a related field with 6–10 years of experience; or Bachelor’s degree with 8–12 years of experience
  • U.S. Citizenship
  • Active TS/SCI clearance with the ability to successfully pass a Polygraph
  • Strong professional experience developing backend applications in Java or Python
  • Proven ability to design and develop RESTful APIs that support scalable application functionality
  • Solid SQL experience, including writing and optimizing queries across relational databases
  • Confident working in Linux-based environments
  • Ability to work independently and drive solutions to moderately complex and complex technical challenges

Technologies

  • Java
  • Python
  • Spring Boot
  • Django
  • Apache Airflow
  • PostGIS
  • Docker
  • OpenShift
  • Kubernetes
  • AWS
  • Azure
  • GitLab
  • Jenkins
  • SQL
  • Linux

Why this role stands out

  • High impact contributions powering a widely used data analysis platform with real-time decision capabilities
  • High visibility through direct collaboration with engineering teams and mission stakeholders
  • Career growth opportunities in backend architecture, API design, and scalable systems
  • Challenging work building and optimizing complex backend features

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.