EngineerJobs.io
← Back to all jobs

Job Description

Mid-Level Backend Software Engineer at Leidos, onsite in Tucson, AZ, focused on building and maintaining backend services, REST APIs, and data-driven functionality in a Linux environment, with the primary team in Gaithersburg, MD and onsite support in several other cities.

Responsibilities

  • Backend Development: Design, implement, test, and maintain backend components using Java or Python
  • REST API Development: Create and sustain RESTful services to enable application features and system integrations
  • Object-Oriented Programming: Apply object-oriented design principles to build scalable, maintainable systems
  • Database Development: Create and modify SQL queries to support application functionality and data retrieval
  • Data Source Collaboration: Partner with internal and external teams to understand data sources, formats, and access methods, supporting backend integration
  • Linux Environments: Develop and troubleshoot applications in Linux-based environments
  • Data Processing & Business Logic: Implement backend logic for data transformation, processing, and workflow execution
  • Bug Fixing & Enhancements: Identify and resolve defects and performance issues; implement enhancements
  • Code Quality: Adhere to coding standards, participate in code reviews, and document software

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
  • RESTful APIs
  • SQL
  • Linux
  • Apache Airflow
  • Spring Boot
  • Django
  • GitLab
  • Jenkins
  • Docker
  • OpenShift
  • AWS
  • Azure

Compensation

  • Salary: USD 87,100 - 157,450 per yearly

Benefits

  • competitive compensation
  • 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.