Software Engineer Job at ManTech, Maryland

QnMzWXBTSG9UR1lydzQzYTY1Z0YxR2pSbVE9PQ==
  • ManTech
  • Maryland

Job Description

ManTech seeks a Software Engineer to join our team in Ft. Meade, MD . In this role, you will develop, maintain, and enhance complex and diverse software systems—such as processing-intensive analytics, novel algorithm development, large-scale data manipulation, real-time systems, and mission-focused information systems—based on documented requirements.

Responsibilities include, but are not limited to:

  • Analyze user requirements to derive software design and performance specifications.
  • Design, develop, and debug new software or modify existing software to meet customer needs.
  • Develop and optimize data queries for existing or proposed databases or data repositories; design and implement complex interfaces and queries.
  • Make recommendations to improve documentation and software development process standards.
  • Design and implement algorithms that meet or exceed system performance and functional expectations.
  • Develop software systems using scientific analysis and mathematical modeling to predict and evaluate design outcomes.
  • Collaborate with system and hardware engineers to derive software requirements, understand performance constraints, and define system interfaces.
  • Coordinate software system installation and monitor system performance to ensure operational compliance.

     

Minimum Qualifications:

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university. In lieu of a Bachelor’s degree, four (4) years of additional related experience may be substituted.
  • Demonstrated entry-level developer knowledge, including an understanding of core software engineering principles and tools.

     

Preferred Qualifications:

  • Knowledge of Python and its use in scripting or software development tasks.

     

Security Clearance Requirements:

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

     

Physical Requirements:

  • Must be able to remain in a stationary position 50% of the time.
  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and printer.
  • Frequently communicates with co-workers, management, and customers, which may include delivering presentations.

Job Tags

Work at office,

Similar Jobs