ManTech - Linthicum Heights, MD

posted about 2 months ago

Full-time - Senior
Linthicum Heights, MD
Professional, Scientific, and Technical Services

About the position

The Software Engineer (Tester) at ManTech is responsible for developing, maintaining, testing, and enhancing complex software systems. This role involves working both independently and as part of a team to ensure software components meet design requirements and performance standards, while also contributing to system design and documentation improvements.

Responsibilities

  • Develop, maintain, test, and enhance complex software systems based on documented requirements.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports using appropriate software development and design methodologies.
  • Provide input to software components of system design, including hardware/software trade-offs and requirements analysis.
  • Analyze user requirements to derive software design and performance requirements.
  • Develop software solutions by analyzing system performance standards and investigating problem areas.
  • Confer with system and hardware engineers to derive software requirements and obtain project information.
  • Provide recommendations for improving documentation and software development process standards.
  • Assist with developing and executing test procedures for software components.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Design or implement complex database interfaces/queries.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Design, develop, and modify software systems using scientific analysis and mathematical models.
  • Oversee one or more software development teams to ensure compliance with software development processes.
  • Coordinate software system installation and monitor equipment functioning.

Requirements

  • Bachelor's degree in Computer Science or related discipline from an accredited college or university and fourteen (14) years of experience.
  • In lieu of a degree, four (4) years of additional experience on projects with similar scope may be substituted.
  • Current and active TS/SCI with polygraph security clearance.

Benefits

  • Equal opportunity employer
  • Affirmative action policies
  • Reasonable accommodation for applicants with disabilities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service