> Markdown version of [/jobs/ext/3403101-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/3403101-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** P17 Solutions Llc - **Location:** Egg Harbor Township, NJ, United States - **Experience:** Expert - **Salary:** $95,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Systems Engineering, HTML5, Automation of Tests, Backup Devices, Cascading Style Sheets (CSS), Configuration Management, Collaborative Software, System Configuration, Data Integration, Linux, Disaster Recovery, Java Message Service (JMS), Java Web Services, Python (Programming Language), Knowledge Management, Laboratory Information Management Systems, PostgreSQL, Linux System Administration, Apache Maven, Microsoft Office, NetApp Applications, Node.Js, Operational Data Store, Oracle (Applications), Rapid Application Development, Red Hat Enterprise Linux, Microsoft SharePoint, Shell Script, Software Engineering, Verification and Validation (Software), SQL*Plus, SQL Databases, Systems Architecture, System Integration Testing, Systems Integration, TypeScript, Virtual Machines, Alwayson, Data Processing, Multithreading, ReactJS, Spring-boot, Electron (Programming Language), Gitlab, Git, Gitlab-ci, Information Technology, Operational Systems, Database Replication, Software Version Control, Data Pipelines, Devsecops, Docker, Vmware - **Published:** September 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9f241d5d943c65e9 ## About the Role This candidate will have a strong verification and validation (V&V) or test engineering background on FAA/NAS systems, hands-on web and application development skills., * Bachelor's degree in Aviation, Engineering, Computer Science, Systems Engineering, or related field; or equivalent professional experience. * Prior experience working with or within the FAA's TFDM, TFMS, ERAM, or related SWIM-compliant NAS systems (e.g., STDDS, SAFA). * Minimum of 10 + years of experience in aviation systems adaptation, air traffic operations, system integration, or software verificationvalidation (V&V) / test engineering roles supporting mission-critical systems. * Ability to interpret operational needs into technical requirements and translate them into functional system configurations. * Hands-on software development or testing experience using web and application technologies such as Java, JavaScript/TypeScript, HTML5, CSS3, or comparable languages, with a willingness to grow into React, Spring Boot, and Python-based tooling. * Experience with Linux-based environments and shell scripting to support test automation, operational baseline readiness, or deployment activities. * Excellent written and verbal communication skills, including the ability to interface with air traffic controllers, engineers, and program stakeholders. * Extensive ability to travel to FAA facilities for site surveys, adaptation workshops, and deployment support as needed (>50%). * Core Skills: * Languages: Java, Python, JavaScript, TypeScript, HTML, CSS * FrameworksTools: React, Spring Boot, Electron, Maven, SQL Plus and SQL Developer, Oracle * DevOpsCI/CD: Git, GitLab, GitLab CI/CD, Docker * Infrastructure: RHEL, VMware * MessagingData: JMS, PostgreSQL * Collaboration Platforms: SharePoint, MS Office Suite * Methodologies: Agile Project Leadership, System Architecture, Configuration Management, Operational Support, * 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. * Direct experience with ERIDS, TBFM, or TFMS second-level engineering support at the FAA William J. Hughes Technical Center. * Experience developing disaster recovery frameworks for distributed NAS systems, including data replication, backup, and automated restoration. * NetApp Certified Data Administrator (NCDA) or Microsoft Certified Systems Engineer (MCSE) certification. * Experience automating adaptation data processing between tech centers and ARTCCs (56-day chart cycles or equivalent). Work Environment: * Ability to lift >20lbs * Ability to travel >50% * Ability to be onsite at the WJHTC, Egg Harbor Twp NJ * Ability to sit for extended and prolonged periods of time at a computer * Ability to adapt quickly to shifting priorities, evolving requirements, and dynamic operational environments while maintaining focus and delivering quality results ## Description P17 Solutions has an immediate need for a skilled Adaptation Specialist to support the Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) Program. This position combines hands-on software development with site-specific configuration, integration, validation, and testing support of TFDM capabilities at terminal facilities - translating operational air traffic control requirements into facility-specific system configurations that enable safe, efficient, and tailored deployment of TFDM., * Software DevelopmentTesting + Develop, implement, and support TFDM program software, including software release management, lab management COTS implementation, enterprise design support, maintenance planning, and general software development. + Support system integration testing (SIT), joint site acceptance testing (JSAT), and operational testing (OT&E) efforts. + Participate in pre-deployment assessments, dry-runs, and readiness reviews to ensure adaptation accuracy and completeness. + Assist in root cause analysis of adaptation-related issues and coordinate resolution strategies with engineering teams. SWIM Data IntegrationInfrastructure + Architect and maintain the TFDM data pipeline and supporting virtual machine infrastructure, including always-on asynchronous multithreaded systems. + Design and support enterprise-level TFDM data integration using messaging systems, asynchronous processing architectures, multithreaded Java services, and SQL databases. + Maintain operational systems supporting TFDM training and adaptation workflows. Application DevelopmentAutomation + Lead the design, development, and maintenance of internal scenario generation tools and supporting applications using Java, Python, and Maven. + Develop and maintain automation and adaptation tools using Java, Python, JavaScript/TypeScript, React, Spring Boot, and Electron. + Support rapid application development using a custom stack of Linux, Oracle, Node.js, HTML, and CSS. + Support software installation, configuration, adaptation, acquisitions, and operational testing environments for TFDM systems and labs. Site AdaptationConfiguration Management + Configure operational parameters including gate and stand layouts, surface routing, flight data rules, and alerting thresholds. + Develop, manage, and validate site-specific TFDM configurations, including gate/stand layouts, surface routing, flight data rules, and alerting parameters. + Use adaptation tools and configuration management systems to input, update, and version-control site adaptations. + Maintain documentation of adaptation decisions, processes, and version histories for audit and knowledge management purposes. Stakeholder CollaborationTraining + Collaborate with Air Traffic Control (ATC), Technical Operations, engineering teams, and other stakeholders to gather and interpret operational data, procedures, and local requirements. + Coordinate between development, training, and operational teams to ensure successful scenario deployment and testing. + Provide training, guidance, and technical support on adaptation concepts to local and national stakeholders. + Ensure compliance with enterprise-level architecture, safety, and system engineering standards. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)