> Markdown version of [/jobs/ext/2844979-software-integration-engineer](https://www.wearedevelopers.com/jobs/ext/2844979-software-integration-engineer). 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). --- # Software Integration Engineer - **Company:** P17 Solutions Llc - **Location:** Egg Harbor Township, NJ, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Systems Engineering, Confluence, JIRA, Automation of Tests, Backup Devices, Bash Shell, Unix, C++ (Programming Language), Ubuntu (Operating System), Cascading Style Sheets (CSS), Cisco Hardwares, IBM Rational ClearCase, Configuration Management, Continuous Integration, Data Integration, Extract Transform Load (ETL), Relational Databases, Debian Linux, Linux, DevOps, Disaster Recovery, Electronic Data Interchange (EDI), Perl (Programming Language), Network Interface Controllers, Hyper-V, IBM Rational Clearquest, Java Message Service (JMS), Python (Programming Language), PostgreSQL, Linux Servers, MATLAB, Apache Maven, Windows Servers, MySQL, NetApp Applications, Network Attached Storage (Server Appliance), Oracle (Applications), HP OpenView, Dell PowerEdge, Windows PowerShell, Red Hat Enterprise Linux, Software Tools, Ansible, Requirements Traceability, Microsoft SharePoint, Shell Script, Simple Network Management Protocols, Software Deployment, Software Engineering, Solaris (Operating System), SQL*Plus, SQL Databases, Systems Architecture, System Testing, Systems Integration, TypeScript, Data Processing, National Emergency Management Services, Google Cloud, DOORS (Software), ReactJS, Spring-boot, Electron (Programming Language), Gitlab, Git, Build Management, Gitlab-ci, Integration Tests, Kubernetes, Information Technology, Data Management, Database Replication, Splunk, Network Server, GPT, Devsecops, Docker, Server Operating Systems & Platforms, Jenkins, Database Tools and Utilities, Vmware - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/a282d0d8-3514-4bef-b8be-f1b9d0653e31/software-integration-engineer-senior ## About the Role The Software Integration Engineer 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. The ideal candidate brings hands-on FAA systems experience, strong scripting and automation capabilities, and a demonstrated ability to develop and execute integration procedures in mission-critical NAS environments., * Bachelor's degree or higher in Computer Science, Software Engineering, Electrical Engineering, Systems Engineering, or a directly related technical discipline; or equivalent demonstrated work experience. Advanced degrees (MS, PhD) in technical or scientific fields are recognized as qualifying. * Minimum 10 years of experience in software integration, systems engineering, or enterprise-level software deployments, with demonstrated experience operating at a senior/technical-lead level; preference for experience in FAA or NAS program environments. * Demonstrated experience supporting FAA automation systems such as TFMS, TBFM, ERIDS, TFDM, ERAM, STARS, or equivalent NAS platforms. * Proven experience leading second-level engineering support of mission-critical systems, including 24/7 support across geographically distributed sites. * Strong proficiency in scripting and automation using Python, bash, Perl, PowerShell, or equivalent; demonstrated ability to design and own complex deployment and testing workflows. * Demonstrated experience with Linux server environments (Ubuntu, Debian, Red Hat Enterprise Linux); familiarity with Windows Server environments. * Experience with VM deployment and administration using VMware, Hyper-V, Docker, or Kubernetes; cloud provisioning experience (AWS, Google Cloud) a plus. * Proficiency in SQL and relational database administration (PostgreSQL, MySQL, Oracle) for data management, report generation, and test automation. * Familiarity with FAA's SWIM architecture, NAS Enterprise Messaging Service (NEMS), and NAS data standards. * Strong troubleshooting skills with demonstrated ability to isolate root causes in complex, multi-system environments involving Linux/Windows servers, networks, and applications. * Excellent written and verbal communication skills, including the ability to produce technical documentation, brief senior stakeholders, and mentor other engineers. Core Skills: * Languages & Scripting: Python, C/C++, Java, Perl, Unix/bash shell, PowerShell, SQL, MATLAB, JavaScript, TypeScript, HTML, CSS * * Frameworks & Tools: React, Spring Boot, Electron, Maven, SQL Plus, SQL Developer, Oracle, PostgreSQL, MySQL, DBeaver * * DevOps & CI/CD: Git, GitLab, GitLab CI/CD, Jenkins, Docker, Ansible, PlasticSCM, ClearCase, ClearQuest (legacy FAA environments) * * Infrastructure & Operating Systems: Red Hat Enterprise Linux (RHEL), Ubuntu, Debian, Sun Solaris, Windows Server, VMware, Hyper-V, Kubernetes, Dell PowerEdge servers, Cisco hardware, NAS storage, RaspberryPi * * Databases: PostgreSQL, MySQL, Oracle, DBeaver * * Monitoring, Messaging & Data: JMS, PostgreSQL, Splunk, SNMP tools (OpenView), ETL processes, Google Cloud, AWS cloud platforms * * Collaboration & Program Tools: SharePoint, JIRA, Confluence, DOORS (requirements traceability and configuration management) * * Methodologies: Agile / Technical 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). * Prior experience mentoring or leading a small technical team in a government contracting environment. 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 highly skilled Software Integration Engineer to support the end-to-end integration of TFDM capabilities into the National Airspace System (NAS) for 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., * Lead the integration of TFDM software components with other FAA automation platforms (e.g., ERAM, STARS, TFMS, TBFM, SWIM), serving as the senior technical authority on cross-system integration decisions. * Own the development and execution of integration test plans, interface control documents (ICDs), and interface verification procedures for site-level and enterprise deployments. * Originate and lead development of System Support Modification (SSM) procedures for TFDM core systems and remote sites; direct SSM verification in test lab environments. * Design and build Python tools and shell scripts (bash, Perl) that automate system testing, software and configuration deployment, and external data integration. * Architect automated server builds and deployments, including scripted installation of software suites and provisioning of VM instances for client-specific configurations. * Serve as the primary technical liaison between engineering, testing, cybersecurity, and operations teams to validate interface functionality, data exchange, and end-to-end workflows. * Lead root-cause troubleshooting of software issues across system boundaries, including multi-system Linux/Windows environments, and direct corrective actions with development teams. * Lead and witness Software Qualification Testing (SQT), Integration and Formal Qualification Testing (I&FQT), and Operational Testing & Evaluation (OT&E) events. * Ensure software builds are properly deployed, version-controlled, and validated at both the enterprise and site levels using FAA-approved configuration management systems. * Provide senior-level integration support for FAA cybersecurity compliance, including software patching, hardening, and security testing. * Design, develop, and maintain disaster recovery plans, procedures, and automated frameworks, including database replication/backup and server restoration processes. * Travel to FAA field sites to lead software, hardware, and network testing efforts; coordinate final operational approval and initial system operations. * Direct administrative and technical coordination with Air Traffic management, NATCA, site technical operators, and primary contractor engineers during initial system operations. * Author and review technical documentation including Technical Instructions (TIs), Maintenance Handbooks, functional software descriptions, and development documentation. * Represent integration interests in technical working groups, readiness reviews, and problem resolution meetings, and mentor junior and mid-level engineers on integration methodology and FAA system standards. *, The Company values authenticity and fairness in the hiring process. To maintain the integrity of interviews and assessments, applicants are not permitted to: 1. Use any AI tool to generate or suggest responses in real time during interviews (e.g., ChatGPT, Copilot, Gemini, or similar "answer-assistant" tools). 2. Use AI-based live coaching, hidden communication tools, or remote-assistance technologies to obtain real-time help from other individuals or systems. 3. Use AI tools that alter or mask their identity, including deepfake video, AI avatars, or AI voice changers. 4. Use AI code generators or AI writing tools to complete coding challenges, case studies, or written assessments, unless the assessment instructions explicitly permit such tools. 5. Record or transcribe interviews using AI tools (e.g., Otter.ai, Noty.ai, Fireflies, or similar) without prior explicit consent from the interviewer or recruiter. 6. Applicants may not use AI tools that inflate, or fabricate application materials, online profiles, or credentials such as professional experience, in ways that misrepresent their true qualifications. 7. Applicants may use AI tools before interviews for preparation (e.g., researching the Company, practicing questions, or reviewing resumes), provided the content submitted is truthful and accurately reflects the applicant's own experience and capabilities. 8. The Company does not authorize nor consent to applicants using AI tools during live interviews or assessments, unless explicitly stated. Applicants agree to follow the Company's AI-use rules and affirm that all responses and materials submitted reflect their own authentic experience. 9. The applicant has the right to withdraw consent at any time. Should consent be withdrawn, the Company will either continue the evaluation or will discontinue the application process if no reasonable alternative exists. By participating in a P17 Solutions interview, you consent to the AI Disclosure. Failure to comply with the Company's AI-use requirements may result in disqualification from employment consideration. ## Related Videos - [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) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [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) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) ## 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) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)