EngineerJobs.io
← Back to all jobs
Leidos

Mid-Level Backend Software Engineer

Alexandria, VA $87k - $157k/yr Full time Posted 5d ago

Job Description

Leidos is seeking a Mid-Level Backend Software Engineer to design, develop, and maintain backend components and RESTful services in a Linux environment to support mission-critical analytics. The role involves collaborating with data sources and stakeholders across programs and locations, and is based onsite in Alexandria, VA.

Responsibilities

  • Design, implement, test, and maintain backend components using Java or Python.
  • Develop and sustain RESTful services to support application functionality and system integrations.
  • Apply object-oriented design principles to build scalable, maintainable systems.
  • Write and optimize SQL queries to support data retrieval and application functionality.
  • Collaborate with internal and external teams to understand data sources, formats, and access methods and support backend integration.
  • Develop and troubleshoot applications within Linux-based environments.
  • Implement backend logic for data transformation, processing, and system workflows.
  • Identify, debug, and resolve application defects and performance issues.
  • 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.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field with 4–8 years of experience.
  • Master's degree with 2–6 years of experience.
  • U.S. Citizenship.
  • Active TS/SCI clearance with the ability to 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
  • Docker
  • OpenShift
  • GitLab
  • Jenkins
  • AWS
  • Azure

Benefits

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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.