DeveloperJobs.io
← Back to all jobs

Job Description

Join Leidos in Gaithersburg, MD for a mid-level backend software engineer role onsite. You will design, develop, test, and maintain backend components and RESTful APIs for a data-driven analytics application operating in Linux environments.

Salary range: USD 87,100 - 157,450 per year.

This position offers competitive compensation along with a benefits package that includes health and wellness programs, income protection, paid leave, and retirement options.

Why this role stands out

  • High impact work supporting a widely used analytics application that informs real-time decision making
  • Strong visibility across engineering teams and mission stakeholders across programs
  • Opportunities to deepen expertise in backend development, API design, and scalable systems
  • Challenging backend features that go beyond routine maintenance

Responsibilities

  • Build and maintain server-side components and services using Java or Python
  • Create and sustain RESTful APIs to enable application features and integrations
  • Apply object-oriented design principles to craft scalable, maintainable systems
  • Write SQL queries to support data access and application functionality
  • Collaborate with internal and external teams to understand data sources, formats, and access methods, supporting backend integration
  • Develop and troubleshoot software in Linux-based environments
  • Implement backend logic for data transformation, processing, and workflow management
  • Identify and resolve defects and performance issues; implement enhancements as needed
  • 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 with 4-8 years of experience; or a Master’s degree with 2-6 years of experience
  • U.S. citizenship is required
  • Active TS/SCI clearance with the ability to pass a polygraph
  • Hands-on experience developing object-oriented applications in Java or Python
  • Experience building and maintaining RESTful APIs
  • Working knowledge of SQL, including writing queries and working with relational databases
  • Familiarity with Linux-based environments
  • Ability to work independently on defined tasks within established technical frameworks and deliver reliable results

Technologies

  • Java
  • Python
  • RESTful APIs
  • SQL
  • Linux
  • Apache Airflow
  • Spring Boot
  • Django
  • Docker
  • OpenShift
  • AWS
  • Azure
  • GitLab
  • Jenkins
  • Agile development environments

Benefits

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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.