Software Developer

MANTECH
•$75,800 - $127,000•Remote

About The Position

MANTECH is seeking a motivated, career- and customer-oriented Software Developer to develop and modify general or specialized computer application software for government intelligence agency customers. This fully remote position requires travel to Clarksburg, West Virginia, once per year. The role includes analyzing user needs and software requirements, designing client software to improve operational efficiency, developing and working with application databases, and researching, designing, developing, and testing operating systems-level, compiler, network distribution, and embedded systems software. The developer applies principles and techniques from computer science, engineering, and mathematical analysis. An active/current Secret clearance is required. The position is full-time, with projected compensation of $75,800 to $127,000. MANTECH lists benefits that may depend on the position, including health and life insurance, paid time off, holiday pay, short- and long-term disability, retirement and savings, learning and development opportunities, wellness programs, and optional benefit elections.

Requirements

  • Meet one of the stated education and IT-related experience combinations: Bachelor's degree and 4+ years; Master's degree and 2+ years; Associate's degree and 6+ years; or high school diploma and 8+ years.
  • At least 4 years of hands-on Java development experience in Linux environments.
  • At least 4 years of hands-on development experience with NodeJS and Angular.
  • At least 4 years of experience developing in an Agile/Scrum environment.
  • Development experience with AWS, AWS Lambdas, or similar cloud technologies.
  • Experience coding, testing, debugging, and maintaining software applications.
  • Ability to develop program logic for new applications or analyze existing applications.
  • Ability to analyze requirements and maintain, test, and integrate applications.
  • Ability to travel to Clarksburg, WV, once per year.
  • Active/current Secret security clearance.

Responsibilities

  • Develop, create, and modify general computer application software or specialized utility programs.
  • Analyze user needs and develop software solutions.
  • Design or customize software for client use to optimize operational efficiency.
  • Analyze and design databases within an application area, individually or as part of a team.
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software.
  • Set operational specifications and formulate and analyze software requirements.
  • Design embedded systems software.
  • Apply principles and techniques of computer science, engineering, and mathematical analysis.

Benefits

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