Data Software Engineer

  • ManTech
  • Fort Meade, Maryland
  • Full Time

ManTech seeks a Data Software Engineer to join our mission-focused team in Ft. Meade, MD . In this role, you will develop, maintain, and enhance complex and diverse software systems including processing-intensive analytics platforms, novel algorithmic solutions, large-scale data flows, real-time frameworks, and enterprise-level data systems. You will contribute to the development of mission systems that support national security objectives.

Responsibilities include, but are not limited to:

  • Analyze user requirements to derive software design and performance specifications.
  • Design, develop, debug, and enhance new or existing software systems in line with functional and technical standards.
  • Create and optimize data queries for current and future databases or data repositories; design and implement complex data interfaces and flows.
  • Develop and refine algorithms to meet or exceed performance and functional requirements.
  • Contribute to process improvement by recommending documentation and development lifecycle enhancements.
  • Serve as a technical lead where appropriate, guiding one or more software development teams and ensuring adherence to lifecycle standards and project objectives.
  • Design and implement advanced algorithms while adhering to timing, resource, and interface constraints.
  • Use scientific analysis and modeling to predict and measure outcomes of software design decisions.
  • Collaborate with system and hardware engineers to gather requirements, understand limitations, and define performance metrics and system interactions.
  • Coordinate software installations and monitor system functionality to ensure operational effectiveness.

Minimum Qualifications:

  • Bachelors degree in Computer Science or a related discipline from an accredited college or university. Four (4) additional years of software engineering experience may be substituted for a degree.
  • Minimum of fourteen (14) years of relevant software engineering experience.
  • Experience maintaining and enhancing applications developed in Python.
  • Hands-on experience creating and managing data flows using Apache NiFi.

Security Clearance Requirements:

  • Current/Active TS/SCI with Polygraph is required to be considered for this position.

Physical Requirements:

  • Must be able to remain in a stationary position 50% of the time.
  • Must be able to operate a computer and other productivity equipment, such as a calculator, copy machine, and printer.
  • Frequently communicates with co-workers, management, and customers; must be able to exchange accurate information and deliver presentations when needed.
Job ID: 485225254
Originally Posted on: 7/15/2025

Want to find more Technology opportunities?

Check out the 149,357 verified Technology jobs on iHireTechnology