L

Leidos

Builds technology for defense and civil agencies

Lead Software Developer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeEgg Harbor Township, NJ, USA$87.1k - $157.4kHybrid

About the Job

Requirements

  • Bachelor’s degree in computer science or a related field.
  • At least 4 years of proven experience in software engineering.
  • Deep experience with Ansible playbooks, roles, custom plugins, callbacks, and inventory systems.
  • Strong Python scripting, automation, and tool development skills.
  • Experience with complex build orchestration and system automation using Bash or shell scripting.
  • Foundational Linux administration, including Red Hat Enterprise Linux, package management, Linux technology integration, and managing systems through their lifecycle from bare metal to operational deployment across multiple environments.
  • Experience with container technology, including Podman or Docker, container builds, and orchestration.
  • Knowledge of infrastructure as code practices, configuration management at scale, continuous integration and continuous delivery, build automation, release management and versioning, and Git workflows.
  • Knowledge of network configuration, including virtual LANs, IP schemes, and switch configurations.
  • Knowledge of physical hardware provisioning, including PXE boot and kickstart.
  • Experience with virtual machine lifecycle management using VMware and KVM.
  • Experience with deployments across development, test, production, and lab environments.
  • Knowledge of package ecosystems, including RPM, pip, and Ansible Galaxy.
  • Ability to understand complex interdependencies, trace issues across multiple environment configurations, and assess how changes affect the architecture.
  • Ability to follow documented workflows, including TCM verification and CAS validation, and thoroughly test before deployment.
  • Ability to debug across multiple abstraction layers and work within constraints of existing architecture.
  • Ability to work with established patterns and coordinate across multiple sites and environments.

Responsibilities

  • Support system management and software development for the Federal Aviation Administration Terminal Flight Data Manager program.
  • Contribute to the integration, functionality, development, and deployment of next-generation air traffic management systems.
  • Support deployments of the TFDM system at FAA airport locations across the United States, working with FAA customers and field teams.
  • Travel to FAA airport locations for system deployment, customer engagement, implementation, and technical problem solving.

Desired Qualifications

  • Knowledge of Ansible best practices, YAML templating and variable hierarchies, Ansible Vault and secrets management, multi-site infrastructure coordination, and custom Ansible plugin development.
  • Experience with AI-assisted development.
  • Experience in enterprise infrastructure management, mission-critical system deployment, multi-processor-type system architectures, or air-gapped or classified environments.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs