DeveloperJobs.io
← Back to all jobs

Job Description

Join a team supporting the Tactical Control System (TCS) Program by building and validating mission-critical software.

Responsibilities

  • Develop and maintain software using C++ and Java in a Linux environment
  • Contribute to software design, implementation, code reviews, and testing
  • Troubleshoot software issues and support integration and defect resolution
  • Create unit tests and maintain technical documentation
  • Collaborate with software, systems, and test engineers to implement and verify requirements
  • Learn and apply team coding standards, development tools, and software engineering practices

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, or a related technical field (or equivalent relevant experience)
  • Foundational programming experience with C++ and Java, demonstrated through coursework, personal projects, internships, or professional experience
  • Familiarity with Linux, including command-line tools and basic development workflows
  • Understanding of object-oriented programming, data structures, and software debugging
  • Strong problem-solving skills and willingness to learn
  • Ability to communicate effectively and work collaboratively

Technologies

  • C++, Java, Linux
  • JavaScript, Python, Bash
  • Docker, Kubernetes
  • Spring Boot, Git

Clearance Requirements

  • Department of Defense Secret security clearance is preferred at time of hire
  • Selected applicants will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information
  • U.S. citizenship is required due to the nature of work performed within company facilities

Preferred Qualifications

  • Experience or familiarity with one or more of the following:
    • JavaScript for web application development
    • Python or Bash for scripting and automation
    • Docker for containerized development and deployment
    • Kubernetes for container orchestration
    • Spring Boot for Java-based application and service development
    • Git or other version-control tools
    • Automated testing and CI/CD practices

Experience Level

  • Entry level
  • Relevant academic projects, internships, and personal software projects are encouraged
  • Candidates are not expected to have experience with every preferred technology

Workplace Options

  • Hybrid work options after the first three months of onboarding
  • During onboarding, the role is part of the GDMS Progreny facility at 9100 Ashton Avenue in Manassas, VA

Location: Manassas, VA (hybrid)

Estimated Salary: USD 77,843 to 86,358 per year

Similar Jobs