logo

Leidos

Backend Software Engineer

Department
Engineering
Job Type / Location
Gaithersburg, Maryland
Experience Required
7+ years
Posted On

Key Responsibilities

  • Design, develop, test, and maintain scalable backend services using Java or Python
  • Design and implement RESTful APIs 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 integrate complex data sources and translate requirements into backend solutions
  • Participate in technical design discussions and contribute to backend architecture decisions

Requirements

  • Bachelor’s degree in Computer Science or related field with 8–12 years of experience; or Master’s degree with 6–10 years of experience
  • U.S. Citizenship and active TS/SCI clearance with polygraph capability
  • Strong experience developing backend applications in Java or Python
  • Proven ability to design and develop RESTful APIs for scalable applications
  • Solid SQL experience, including query optimization across relational databases

View Assessment Process

Think you'll be a good fit?