Python Software Engineer

NoblisAtlantic City, NJ
$71,010 - $110,970Onsite

About The Position

The Federal Aviation Administration (FAA) Voice Switch and Recorder (VS&R) Program Office supports mission-critical Air Traffic Control (ATC) voice communication and recording systems across the National Airspace System (NAS). This role focuses heavily on Python full stack development, Python-driven automation of testing, system validation, and operational workflows to support the FAA’s modernization from legacy Analog/TDM systems to Internet Protocol (IP)-based voice systems. This Python Software Engineer will design and implement Python-based automation solutions to eliminate manual testing and system preparation tasks. This includes building scalable automation frameworks, integrating with CI/CD pipelines, and streamlining validation processes for complex, high-availability communication systems. This position is based onsite at the William J. Hughes Technical Center and plays a key role in accelerating the deployment of IP Voice Communication Systems (IP-VCS) and Air-to-Ground Protocol Converters (APCs).

Requirements

  • Bachelor’s degree in Computer Science, Systems Engineering, or related field
  • 6–16 years of hands-on experience, with strong emphasis on Python development and automation
  • Associates and an additional 4 years (total 10 years of experience), Highschool and an additional 6 years (total 12 years of experience) or a Masters and 3 years total of experience. Substitutions are subject to further governement customer approvals.
  • Strong Python programming skills for: Automation scripting, Test framework development, Data processing and analysis
  • Experience with CI/CD and automation tools: Jenkins, Ansible / SaltStack, Terraform, Selenium / Playwright
  • Strong Linux experience: Command line proficiency, Bash scripting for task automation
  • Experience automating: Test execution, System configuration, Validation workflows
  • Networking fundamentals (OSI model, IPv4, routing/switching basics)
  • Experience testing networked systems and protocols
  • Ability to debug and troubleshoot complex system interactions

Nice To Haves

  • Experience with FAA or National Airspace System (NAS) environments
  • Exposure to IPv6
  • Experience automating environmental or system performance testing
  • Participation in technical design discussions and system reviews

Responsibilities

  • Develop Python scripts and automation frameworks to replace manual testing, validation, and system setup tasks
  • Build reusable automation tools for: Test execution, Environment provisioning, Data validation and log analysis
  • Automate repetitive workflows using Python and Linux scripting (Bash)
  • Design and implement end-to-end automated test pipelines using CI/CD tools (e.g., Jenkins)
  • Integrate Python-based automation with: Ansible, SaltStack (infrastructure orchestration), Selenium / Playwright (UI and system-level automation), Terraform (environment provisioning)
  • Enable continuous testing and unattended execution of system validation processes
  • Translate complex system requirements into automated test cases and validation logic
  • Develop and execute test plans with a focus on automation-first approaches
  • Validate system behavior through automated checks, reducing reliance on manual verification
  • Use Python and infrastructure-as-code tools to: Automatically configure test environments, Deploy system components, Prepare systems for testing with minimal manual intervention
  • Build Python-based tools to: Parse logs and test outputs, Generate automated test reports, Identify failures, trends, and anomalies
  • Automate validation of vendor-provided systems and test artifacts
  • Support and instrument vendor testing with automated data capture and verification tools
  • Work cross-functionally to identify manual bottlenecks and automate them
  • Continuously improve automation coverage, reliability, and efficiency

Benefits

  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service