Principal Software Developer

Leidos

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Gaithersburg, MDEagan, MNAshburn, VA
Salary
$131,300–$237,350 / yr
Posted
122 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $184k
$119k most similar roles pay here $250k

This role pays less than 52% of similar roles. Most pay $169,550–$216,300 — the shaded band above. At the midpoint, this role pays about $184k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations.

Leidos currently has 264 open roles on FindRole.

Listed pay typically runs $92,300–$166,850 across 245 roles with salary data.

Most-posted roles

View all roles at Leidos

At a glance

TL;DR · Principal Software Developer

As a Principal Software Developer within the Air Traffic Business Area, you will join a Scaled Agile team to develop next-generation flight service and air traffic systems. You will design and implement software solutions independently while collaborating with cross-functional teams to replace legacy infrastructure with scalable, cloud-based platforms for safety-critical aviation environments. Your daily responsibilities include writing, testing, debugging, and maintaining source code, utilizing AI-assisted development tools to accelerate refactoring and test creation. The role requires extensive expertise in Java, Spring Framework, Spring Boot, and Spring Security, alongside front-end technologies like React, HTML, CSS, and JavaScript. You will work with RESTful APIs, JSON, XML, XSD, Linux, and Git. Additionally, you will manage complex technical issues within an Agile/SAFe framework to solve critical problems in the domain of air traffic control and flight services.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Develop and maintain source code for mission-critical flight service and air traffic systems.
  • Design and implement containerized applications within an Agile/SAFe development environment.
  • Utilize AI-assisted tools to accelerate coding, refactoring, debugging, and test creation.
  • Write and execute unit and functional tests using tools like Junit and Mockito.
  • Troubleshoot and resolve complex technical issues in both lab and operational environments.
  • Develop web applications using Java, Spring Boot, and front-end technologies like React.
  • Manage the work of other technical staff to ensure high-impact project results.
  • Communicate with executive leadership regarding matters of significant importance to the organization.

What we're looking for

  • Bachelor's degree in Computer Science or a related field with 12-15 years of experience, or a Master's degree with 10-13 years of experience.
  • In-depth knowledge and substantial hands-on programming experience with Java.
  • Extensive experience with web development using React, HTML, CSS, and JavaScript.
  • Significant experience with Spring Framework, Spring Security, Spring Boot, and Linux systems.
  • Significant experience with unit testing tools like Junit and Mockito, as well as RESTful API, JSON, XML, and XSD.
  • Experience working within the Agile Scrum framework and using version control systems like Git or Subversion.
  • Ability to lead and manage the work of other technical staff.
  • Must be a U.S. citizen capable of obtaining and maintaining a Public Trust (Tier 2) suitability determination.

More like this

Similar roles

Senior Software Developer

Leidos

Gaithersburg, MD +2 122 days ago $107,900$195,050
Java Spring Framework Spring Boot Spring Security React HTML CSS JavaScript Python RESTful API JSON XML XSD JUnit Mockito Linux Git Subversion Ansible YAML MongoDB DevSecOps Agile SAFe
8+ yrs exp

Lead Software Developer

Leidos

Gaithersburg, MD +1 122 days ago $87,100$157,450
Java React HTML CSS JavaScript JUnit Mockito RESTful API JSON XML XSD Spring Framework Spring Security Spring Boot Linux Git Subversion Python Ansible YAML MongoDB DevSecOps CI/CD Agile SAFe
4+ yrs exp

Software Developer

Leidos

Eagan, MN +2 25 days ago $69,550$125,725
Java React HTML CSS JavaScript Linux Git Subversion Junit Mockito RESTful API JSON XML XSD Spring Framework Spring Security Spring Boot Python Ansible YAML DevSecOps CI/CD MongoDB
2+ yrs exp

Senior Java Software Engineer / Scrum Master

Leidos

Gaithersburg, MD +2 49 days ago $107,900$195,050
Java Spring Framework Spring Boot Spring Security Microservices Agile Scrum SAFe CI/CD DevSecOps Python React HTML CSS JavaScript JUnit Mockito RESTful API JSON XML XSD Linux Git Subversion Ansible YAML MongoDB
8+ yrs exp Hybrid

Java Software Engineer, Scrum Master

Leidos

Gaithersburg, MD +2 49 days ago $87,100$157,450
Java Scrum Master Agile SAFe Spring Framework Spring Boot Spring Security Microservices RESTful API JSON XML XSD React HTML CSS JavaScript JUnit Mockito Git Subversion Linux Python Ansible YAML MongoDB DevSecOps CI/CD
4+ yrs exp Hybrid

Principal Software Developer

Oracle

Nashville, TN +4 72 days ago $114,600$234,600
Oracle Cloud Infrastructure Distributed Systems Java C++ C# Go APIs Object-Oriented Design Data Structures Algorithms
7+ yrs exp