Lead CNO Python Software Engineer

  • ManTech
  • Hanover, Maryland
  • Full Time

ManTech seeks a motivated, career and customer-oriented Lead CNO Python Software Engineer to join our team in the Hanover, Maryland.

Responsibilities include, but are not limited to:

  • Coding and development with Python, Java and/or Groovy.

  • Performing data analytics on logs, images, and other formats.

  • Working with Databases and General Troubleshooting (tuning and optimization, deadlocks, keys, normalization) in any Relational Database Engines (MySQL, PostgreSQL, Oracle, SQL Server)

  • Using streaming technologies (e.g. Kafka), including customization of data flows.

  • Log analysis and General Troubleshooting (tuning and optimization, Search and Indexing Operations, mapping, monitoring)

  • Working with Elastic Stack (Elastic, Logstash, Beats, Kibana, Fluent etc.) and knowledge of Opensearch APIs.

  • Perform system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system.

  • Research requirements for a product, including target environment, performance criteria, and competitive issues.

  • Design new capabilities or recommend improvements to existing capabilities.

  • Determine computer user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming.

  • Ensure software standards are met.

  • Modify existing software to correct errors, to adapt to new requirements, or to improve performance.

  • Perform quality control on team products.

  • Coordinate and perform software deployments for developed products.

  • Mentoring junior software developers

Minimum Qualifications:

  • Bachelors degree +20 years of programming OR 24 years of programming without a degree

  • Experience with build environments such as Gradle or Maven

  • Experience with Object Oriented Analysis and Design

  • Familiarity with Software Version Control

  • Knowledge of SQL and of NoSQL databases

  • Knowledge of data ingest, data storage, and data processing techniques.

  • Knowledge of agile software development methodology

  • Knowledge of XML and/or JSON

Preferred Qualifications:

  • Knowledge of MongoDB

  • Knowledge of Elastic

  • Solid, demonstrable skills in troubleshooting and maintaining complex code

  • Experience with Subversion/GIT

  • Experience with Atlassian Tools (Confluence, Jira, Bamboo, Crucible)

  • Experience using VMWare, preferably ESX

Clearance Requirements:

  • Must have active/current TS/SCI with Polygraph.

Physical Requirements:

  • Ability to remain stationary for extended periods (50% of the time) and operate computer equipment and office machinery.

  • Regular communication with co-workers, management, and customers.

Job ID: 473827980
Originally Posted on: 4/18/2025

Want to find more Technology opportunities?

Check out the 158,443 verified Technology jobs on iHireTechnology