Software Developer - SME

Peraton•Atlantic City, NJ
•Onsite

About The Position

Peraton is seeking a Software Developer - SME to support mission-critical aviation programs aligned with the National Airspace System through the FAA’s Brand New Air Traffic Control System (BNATCS) contract. The role designs, builds, and enhances cloud-enabled applications supporting aviation operations and modernization initiatives. The developer works with engineers, architects, cybersecurity professionals, and program stakeholders to deliver secure, scalable solutions for airspace operations.

Requirements

  • U.S. citizenship.
  • Ability to obtain and maintain a Public Trust clearance.
  • Bachelor’s degree and 12 years of experience, master’s degree and 10 years, associate degree and 14 years, or high school diploma/equivalent and 16 years of experience.
  • Work experience with cloud platforms, including AWS, Azure, or GCP.
  • Proficiency in Java, Spring Boot, Angular, and PL/SQL.
  • Experience designing and developing applications in cloud or hybrid environments.
  • Experience with Docker, Kubernetes, and containerization technologies.
  • Working knowledge of Agile development methodologies and DevSecOps practices.
  • Experience developing RESTful APIs and microservices architectures.

Nice To Haves

  • Exposure to FAA programs or National Airspace System systems.
  • Experience with FAA systems, federal modernization efforts, or mission-critical environments.
  • Experience implementing Infrastructure-as-Code, such as Terraform, CloudFormation, or ARM templates.
  • Knowledge of federal compliance frameworks, including NIST, RMF, or FedRAMP.
  • Experience with performance optimization and scalability engineering.
  • Experience working with relational or NoSQL databases.
  • Cloud-related certifications, such as AWS Certified Developer or Azure Developer Associate.

Responsibilities

  • Support technical design activities and participate in architecture and design reviews.
  • Develop, test, and maintain enterprise-grade software applications supporting FAA programs.
  • Translate system and business requirements into well-structured, maintainable code.
  • Conduct peer code reviews to ensure adherence to coding standards and best practices.
  • Collaborate with systems engineers, cybersecurity professionals, and product stakeholders to ensure application requirements are met.
  • Develop and execute unit, integration, and regression tests to validate functionality and performance.
  • Support integration of applications into CI/CD and DevSecOps pipelines.
  • Troubleshoot and resolve software defects, performance issues, and system integration challenges.
  • Contribute to technical design artifacts, user guides, and compliance materials.
  • Ensure solutions align with federal compliance requirements, security standards, and performance objectives.
  • Participate in system verification and validation, readiness reviews, and modernization initiatives.
  • Identify opportunities to improve development processes, automation, and system efficiency.

Benefits

  • Medical, dental, and vision benefits.
  • Life insurance.
  • Health savings account.
  • Short- and long-term disability.
  • Employee Assistance Program (EAP).
  • Parental leave.
  • 401(k).
  • Paid time off for vacation.
  • Company-paid holidays.
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service