logo

MANTECH

Cyber Software Engineer

Department
Engineering
Job Type / Location
Herndon, Virginia
Experience Required
7+ years
Posted On

Key Responsibilities

  • Design and develop software components based on project requirements and specifications.
  • Research emerging software concepts and develop proof-of-concepts to address technical challenges.
  • Collaborate with cross-functional teams to understand and enhance existing product features.
  • Develop and maintain automated unit and integration tests to ensure code reliability.
  • Participate in code reviews and contribute to the project's agile development lifecycle.
  • Communicate effectively with developers and occasionally with end-users to gather feedback and refine solutions.

Requirements

  • High School Diploma or GED with 6+ years of software development experience.
  • 3+ years of hands-on experience with Python and full stack development.
  • Proficiency in SQL, database management, and version control systems like Git.
  • Experience with containerization tools such as Docker or Kubernetes and RESTful API development.
  • Strong understanding of Linux/Unix environments and agile methodologies.

View Assessment Process

Think you'll be a good fit?