DeveloperJobs.io
← Back to all jobs

Job Description

The Principal Software Engineer role at Leidos sits within the Intelligence Sector (Cyber & Analytics), supporting efforts to modernize a mission-critical enterprise application. You will work in an Agile development team to transform an existing Java-based system using modern frameworks and cloud-native delivery practices, including containerization and DevSecOps.

This is an onsite position based in Annapolis Junction, MD, with a salary range of USD 154,050 - 278,475 per year.

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 efforts, including Spring Boot migration, database modernization, microservices, and containerization.
  • Deploy and support containerized applications in Kubernetes across cloud and on-premises infrastructure.
  • Participate in architecture reviews and code reviews, provide troubleshooting, contribute to technical design, and help drive continuous process improvements.
  • Develop automated unit and integration tests, support CI/CD pipelines, and maintain technical documentation in Confluence and Jira.
  • Provide backup database administration support for Oracle, PostgreSQL, and MariaDB, including cross-training across application, database, and deployment technologies to maintain operational continuity.

Requirements

  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
  • Minimum 14 years of software engineering experience on programs and contracts of similar scope, type, and complexity.
  • Security Clearance: Active TS/SCI with polygraph.

Technologies

  • Java, Angular, Spring Boot
  • Docker, Kubernetes, microservices, DevSecOps
  • RESTful APIs, Oracle, PostgreSQL, MariaDB
  • CI/CD (including GitLab CI/CD)
  • Confluence, Jira
  • Podman, Rancher, Amazon EKS, OpenShift
  • Helm charts, cloud-native architectures
  • ConfigMaps, Secrets, Ingress, Persistent Volumes
  • XML, JSON
  • Deployments, services, and configuration for modern application environments

Benefits

  • Paid Time Off
  • 11 paid Holidays
  • 401K with a 6% company match and immediate vesting
  • Flexible Schedules
  • Discounted Stock Purchase Plans
  • Technical Upskilling
  • Education and Training Support
  • Parental Paid Leave

Similar Jobs