Demo

Python Software Engineer

Noblis
Noblis Salary
Atlantic, NJ Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/16/2026
Responsibilities

Overview

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.

Role Summary

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).

Key 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

    Required Qualifications

    Required Qualifications (Automation Emphasis)

    • 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

    Required Technical Skills

    • 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
    Additional Technical Knowledge Requirements

    • Networking fundamentals (OSI model, IPv4, routing/switching basics)
    • Experience testing networked systems and protocols
    • Ability to debug and troubleshoot complex system interactions

    Desired Qualifications

    Desired Qualifications

    • 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

    Overview

    Overview

    Noblis and our wholly owned subsidiaries, Noblis ESI and Noblis MSD, take on some of the nation’s toughest challenges, delivering advanced solutions to our customers’ most critical missions. We bring together leading scientific, engineering, and management expertise in a culture grounded in objectivity and collaboration, ensuring our work creates lasting impact across federal missions.

    We work with a broad range of government agencies in the defense, intelligence, and federal civilian sectors. Learn more and find opportunities at careers.noblis.org

    Why Work at Noblis

    At Noblis, we share a passion for excellence and innovation, and we create an environment where people can do meaningful work while maintaining the balance that keeps them energized and fulfilled. We seek out individuals with a natural curiosity and desire to collaborate and learn. We believe our people are our greatest strength, and we consistently seek exceptionally skilled, mission‑driven professionals who care deeply about doing work that enriches lives and makes our nation safer.

    Noblis has earned numerous workplace awards for our culture, our commitment to employee well‑being, and our dedication to meaningful, impactful work. We also maintain a drug‑free workplace.

    Remote/hybrid status is subject to change based on Noblis and/or government requirements.

    Commitment to Non-Discrimination

    All qualified applicants will receive consideration for employment without regard to race, color, ethnicity, sex, age, national origin, religion, physical or mental disability, pregnancy/childbirth and related medical conditions, veteran or military status, or any other characteristics protected by applicable federal, state, or local law.

    If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact us.

    EEO is the Law | E-Verify | Right to Work

    Total Rewards

    At Noblis we recognize and reward your contributions, provide you with growth opportunities, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, and work-life programs. Our award programs acknowledge employees for exceptional performance and superior demonstration of our service standards. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in our benefit programs. Other offerings may be provided for employees not within this category. We encourage you to learn more about our total benefits by visiting the Benefits page on our Careers site.

    Compensation at Noblis is determined by various factors, including but not limited to, the combination of education, certifications, knowledge, skills, competencies, and experience, internal and external equity, location, clearance level, as well as contract-specific affordability, organizational requirements and applicable employment laws. The projected compensation range for this position is based on full time status. For part time or on-call staff, compensation is proportionately adjusted based on hours worked. While monetary compensation is important, it's just one component of Noblis’ total compensation package.

    Posted Salary Range

    USD $78,900.00 - USD $123,300.00 /Yr.

    Salary : $78,900 - $123,300

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Python Software Engineer?

    Sign up to receive alerts about other jobs on the Python Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $84,546 - $99,351
    Income Estimation: 
    $104,692 - $122,242
    Employees: Get a Salary Increase
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Noblis

    • Noblis Washington, DC
    • Responsibilities This job posting is for upcoming opportunities. We are seeking a Senior Security Policy Analyst with extensive expertise with the Deputy A... more
    • 9 Days Ago

    • Noblis Washington, DC
    • Responsibilities This is for a potential upcoming opportunity. Position Overview The Senior Project Management Analyst, RA provides senior-level programmat... more
    • 9 Days Ago

    • Noblis Bethesda, MD
    • Responsibilities Noblis is seeking a Program Security Specialist to work in dynamic mission-oriented environment to support the government client located i... more
    • 9 Days Ago

    • Noblis Merrifield, VA
    • Responsibilities As a Software Engineer, you will be responsible for the design, development, testing, and management of application development projects. ... more
    • 9 Days Ago


    Not the job you're looking for? Here are some other Python Software Engineer jobs in the Atlantic, NJ area that may be a better fit.

    • Fovea Aero Systems Pomona, NJ
    • Python Software Developer This is a 100% on-site position. Education & Experience Requirement Bachelor of Science in Computer Science or Mathematics, or a ... more
    • 16 Days Ago

    • Spectrum Software Technology, Inc. Egg Harbor, NJ
    • By Admin / January 30, 2026 Full Time Egg Harbor Twp, NJ Posted 11 hours ago Math Modeling Engineer Spectrum Software Technology (SST) Spectrum Software Te... more
    • 22 Days Ago

    AI Assistant is available now!

    Feel free to start your new journey!