Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Principal Software Engineer

Leidos senior full-time

Salary

$154,050 - $278,475 per year

Apply on Leidos

Description

Leidos has a new opportunity for a Principal Software Engineer in their Intelligence Sector's Cyber & Analytics Business Area (CABA). The team is at the forefront of Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management.

The role involves modernizing and enhancing a mission-critical enterprise application using modern software engineering practices, including Spring Boot, Angular, Docker, Kubernetes, RESTful APIs, relational databases, and DevSecOps practices.

Responsibilities:

  • Analyze user and system requirements to design, develop, test, and maintain Java and Angular applications.
  • Design, develop, and support RESTful APIs, service integrations, and data access components for Oracle, PostgreSQL, and other relational databases.
  • Support application modernization initiatives, including Spring Boot migration, database modernization, microservices, and containerization.
  • Deploy and support containerized applications in Kubernetes environments across cloud and on-premises infrastructure.
  • Participate in architecture reviews, code reviews, troubleshooting, technical design, and continuous process improvement.
  • Develop automated unit and integration tests, support CI/CD pipelines, and maintain technical documentation using Confluence and Jira.
  • Provide backup database administration support for Oracle, PostgreSQL, and MariaDB.

Requirements:

  • Bachelor's degree in Computer Science or a related discipline.
  • Minimum of 14 years of software engineering experience.
  • Active TS/SCI with polygraph security clearance.

Preferred Qualifications:

  • Experience with Spring Boot, Angular, RESTful APIs, Docker, Kubernetes, and GitLab CI/CD pipelines.
  • Familiarity with Kubernetes concepts, cloud-native architectures, and modern software delivery processes.
  • Experience using Jira and Confluence in Agile environments.

Benefits include a $25,000 sign-on bonus, competitive pay range of $154,050 - $278,475, Paid Time Off, 11 paid Holidays, 401K with a 6% company match, Flexible Schedules, and more.

Skills

Nice to have

  • Podman
  • Rancher
  • Amazon EKS
  • OpenShift
  • Helm charts
  • cloud-native architectures
  • DevSecOps practices

Ready to apply?

You apply with the employer directly. Their original posting is here: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Annapolis-Junction-MD/Principal-Software-Engineer_R-00193826

Apply on Leidos