Software Developer (FAA Experience)

Enterprise Engineering Service

$110K — $130K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
  • 5+ years of relevant experience
  • Proven experience supporting FAA programs, NAS systems, or aviation-related software
  • Strong knowledge of FAA standards
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Demonstrated experience in software development using modern programming languages like Java, Angular, Springboot
  • Experience with RESTful APIs and microservices architectures

Responsibilities

  • Support technical design activities and participate in architecture and design reviews
  • Develop, test, and maintain enterprise-grade software applications for FAA programs
  • Translate system and business requirements into well-structured, maintainable code
  • Conduct peer code reviews to ensure adherence to coding standards
  • Collaborate with stakeholders and professionals to fulfill application requirements
  • Develop and execute tests to validate functionality and performance
  • Troubleshoot and resolve software defects and system integration challenges

Benefits

  • Work directly on significant FAA projects impacting national aviation safety
  • Opportunity to directly contribute to modernization and efficiency of the National Airspace System
  • Engagement with cross-functional teams of system engineers and cybersecurity professionals
  • Access to cutting-edge cloud technologies and Agile development methodologies
  • Potential for career advancement within federal aviation-related projects
Full Job Description
Enterprise Engineering Services, LLC (EES) of Marlton, NJ is looking to hire a full-time Software Developer to support FAA efforts at the William J. Hughes Technical Center in Atlantic City, NJ from our office out of Reston, VA.

EES is seeking a highly qualified Software Developer with direct experience supporting Federal Aviation Administration (FAA) systems and programs. The ideal candidate will design, develop, test, and maintain mission-critical applications that support the National Airspace System (NAS) and related aviation programs, ensuring compliance with FAA standards and safety regulations and provide support in advancing the safety, efficiency, and modernization of the National Airspace System(NAS) through the FAA's Business, National Airspace, and Technical Computing Services (BNATCS) contract.

Requirements:
  • U.S. Citizenship is required
  • Must be able to obtain a Public Trust clearance.

Qualifications and Experience:
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
  • 5+ years of relevant experience
  • Proven experience supporting FAA programs, NAS systems, or aviation-related software
  • Strong knowledge of FAA standards
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Demonstrated experience in software development using modern programming languages such as Java, Angular, Springboot or similar.
  • Experience designing and developing applications in cloud or hybrid environments.
  • Familiarity with Agile development methodologies and DevSecOps practices.
  • Experience developing RESTful APIs and working within microservices architectures.

Duties:
  • 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 fully 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 documentation, including technical design artifacts, user guides, and compliance materials.
  • Ensure solutions align with federal compliance requirements, security standards, and performance objectives.
  • Participate in system verification & validation (V&V), readiness reviews, and modernization initiatives.
  • Continuously identify opportunities to improve development processes, automation, and system efficiency.

Similar Jobs

More Jobs at Enterprise Engineering Service

More Aerospace & Defense Jobs

Find similar Software Developer (FAA Experience) jobs: