Software Integration Engineer

P17 SolutionsEgg Harbor Township, NJ
Hybrid

About The Position

P17 Solutions has an immediate need for a highly skilled Software Integration Specialist to support the end-to-end integration of TFDM capabilities into the National Airspace System (NAS) supporting the Federal Aviation Administration's (FAA) Terminal Flight Data Manager (TFDM) program. This position is responsible for the technical oversight, coordination, and execution of TFDM software integration with FAA legacy and modern systems at both the enterprise and terminal levels. The Software Integration Specialist will work collaboratively with system engineers, developers, program managers, site deployment teams, and air traffic stakeholders to ensure seamless software interoperability, compliance with FAA standards, and successful site activation.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or a related technical discipline; or equivalent work experience.
  • Prior experience working with or within the FAA's TFDM, TFMS, or ERAM programs.
  • Minimum of 5 years of experience in aviation systems adaptation, air traffic operations, or system integration roles.
  • Strong technical knowledge of FAA automation systems and interfaces, such as ERAM, STARS, TFMS, or TBFM.
  • Demonstrated experience with system-of-systems integration, interface control, and testing in a mission-critical environment.
  • Proficiency with scripting languages, Linux environments, network protocols, and service-oriented architecture (SOA).
  • Familiarity with FAA's SWIM architecture, NAS Enterprise Messaging Service (NEMS), and NAS data standards.
  • Excellent troubleshooting skills, with the ability to isolate root causes in multi-system environments.
  • Strong written and verbal communication skills, including the ability to produce technical documentation and brief stakeholders.
  • Minimum of 5 years of experience in aviation systems adaptation, air traffic operations, or system integration roles.
  • Ability to travel to FAA facilities for site surveys, adaptation workshops, and deployment support as needed.
  • >50% Core Skills: MS Office Suite
  • Languages: Java, Python, JavaScript, TypeScript, HTML, CSS
  • Frameworks & Tools: React, Spring Boot, Electron, Maven, SQL Plus and SQL Developer, Oracle
  • DevOps & CI/CD: Git, GitLab, GitLab CI/CD, Docker, Jenkins
  • Infrastructure: RHEL, VMware
  • Messaging & Data: JMS, PostgreSQL, Splunk
  • Collaboration Platforms: SharePoint, JIRA
  • Methodologies: Project Leadership (Agile), System Architecture, Configuration Management, Operational Support, DOORS

Nice To Haves

  • Knowledge of FAA's Acquisition Management System (AMS) lifecycle and the Joint Resources Council (JRC) processes.
  • Experience with Agile software development environments, CI/CD pipelines, and DevSecOps practices.
  • Understanding of FAA cybersecurity frameworks, RMF, and ATO processes.

Responsibilities

  • Lead or support the integration of TFDM software components with other FAA automation platforms (e.g., ERAM, STARS, TFMS, TBFM, SWIM).
  • Coordinate with engineering, testing, cybersecurity, and operations teams to validate interface functionality, data exchange, and end-to-end workflows.
  • Develop and execute integration test plans, interface control documents (ICDs), and interface verification procedures.
  • Troubleshoot software issues across system boundaries and coordinate with development teams to implement corrective actions.
  • Support Software Qualification Testing (SQT), Integration and Formal Qualification Testing (I&FQT), and Operational Testing & Evaluation (OT&E).
  • Collaborate with site implementation teams to enable localized integration activities and troubleshoot in-situ performance concerns.
  • Ensure software builds are properly deployed, version-controlled, and validated at both the enterprise and site levels.
  • Provide integration support for FAA cybersecurity compliance, including software patching, hardening, and security testing.
  • Maintain traceability of integration requirements and configurations through FAA-approved configuration management systems.
  • Participate in technical working groups, readiness reviews, and problem resolution meetings to represent integration interests.
  • Travel to various sites to perform software, hardware, and network testing, integrate external API data, and coordinate final operational approval for Terminal Flight Data Manager (TFDM), a Linux-based ATC tower display system that automates flight strips and optimizes airport surface management.
  • Coordinate and manage administrative and technical support for TFDM from Air Traffic management, NATCA, site technical operators, and the primary contractor's engineers during initial system operations.
  • Revise FAA test procedures for each site and develop Python tools and shell scripts that automate system testing and external data integration.
  • Assist TFDM hardware, software, and adaptation teams with remote data collection and analysis, site-specific remote troubleshooting, routine laboratory maintenance, and adaption reviews and cutovers.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Life insurance and disability plans
  • 401(k)-retirement plan (Safe Harbor matching)
  • Educational assistance
  • Generous leave policies
  • 11 paid holidays
  • Any additional paid leave required by law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service