CNO Python Software Engineer

MANTECH•Hanover, MD
•$141,500 - $236,000•Onsite

About The Position

MANTECH is seeking a skilled, mission-focused CNO Python Software Engineer to join its team in Hanover, Maryland. The role provides specialized testing and evaluation capabilities tailored to system functions and contributes to next-generation solutions that safeguard national security systems. The engineer works on system design, implementation, integration, testing, troubleshooting, documentation, and software deployment.

Requirements

  • Bachelor’s degree in Computer Science or a related field from an accredited college or university and 7 years of programming experience, or 11 years of programming experience in lieu of a degree.
  • Experience developing software and systems running Windows and Linux.
  • Experience with Python programming.
  • Experience with Docker, Kubernetes, and Ansible.
  • Experience designing and maintaining Continuous Integration / Continuous Delivery processes.
  • Must have a current and active TS/SCI with Polygraph security clearance and be willing and able to obtain another polygraph before starting, if required.
  • Must be able to remain in a stationary position 50% of the time.

Nice To Haves

  • Experience with VMware.
  • Experience with Java.
  • Strong problem-solving skills.
  • Proficiency with networking (TCP/IP) and socket-level programming.
  • Experience with SQL and NoSQL databases.
  • Subversion/GIT experience.
  • Experience with Atlassian tools (Confluence, Jira, Crucible).
  • Software troubleshooting and debugging experience.
  • Unit testing experience.

Responsibilities

  • Demonstrate knowledge of application containerization using Docker and Kubernetes.
  • Perform system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and testing.
  • Research product requirements, including CNO deployment environment, performance criteria, and competitive issues.
  • Analyze user requirements and system capabilities to resolve problems, design new capabilities, or recommend improvements.
  • Debug, troubleshoot, and modify software, and assist with developing and executing test procedures.
  • Write and review software and system documentation.
  • Coordinate and perform software deployments for developed products.

Benefits

  • Health insurance, dependent upon position.
  • Life insurance, dependent upon position.
  • Paid time off, dependent upon position.
  • Holiday pay, dependent upon position.
  • Short-term and long-term disability, dependent upon position.
  • Retirement and savings, dependent upon position.
  • Learning and development opportunities, dependent upon position.
  • Wellness programs, dependent upon position.
  • Other optional benefit elections, dependent upon position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service