Software and Documentation Engineer

Cryptic Vector•Fredericksburg, VA
•Onsite

About The Position

This hands-on role combines producing professional documentation with performing basic software development tasks as part of a mission-driven team. The employee will work with development team members to enhance existing software and create new software, including tools and utilities, embedded systems, user-facing systems, and web-based systems. The role supports opportunities to take on more complex projects and develop new skills, with potential exposure to cybersecurity, reverse engineering, vulnerability research, and advanced programming.

Requirements

  • Demonstrable documentation skills.
  • Experience programming in Python.
  • A technical degree in engineering, IT, or science is preferred, but other degrees or applicable experience may be considered in lieu of a degree.
  • Motivation to continually expand skills and help a close-knit team solve national security challenges.
  • Ability to work independently and seek information or guidance when needed.
  • Ability to work onsite at the corporate office in north Fredericksburg and at a nearby government facility.
  • A Top Secret clearance is required, and willingness to take a counterintelligence polygraph for onsite access is required.
  • Must be a U.S. citizen.
  • Ability to read C code is a plus.

Nice To Haves

  • A degree in a technical field such as engineering, IT, or science.
  • Ability to read C code.
  • Interest in learning basic programming in C or Kotlin.

Responsibilities

  • Work directly with development team members and end users to edit existing content and create new content, including instructional materials and training presentations.
  • Identify and correct errors or deficiencies in documentation, clarify information, and add information as needed to keep documentation synchronized with current product, tool, and technique capabilities.
  • Maintain computer-based documentation on a private GitLab-based multi-contractor collaboration site supporting Markdown, RDoc, AsciiDoc, and Org.
  • Develop tools and techniques to automate documentation maintenance when appropriate.
  • Learn basic programming skills in languages such as C or Kotlin, with assistance.
  • Use the Git/GitLab workflow for software and documentation, including branching, pull requests, and reviews.

Benefits

  • 100% company-paid medical insurance for employees.
  • 100% company-paid dental and vision insurance.
  • Competitive salary and bonus.
  • 25% 401(k) company contribution.
  • Generous paid time off.
  • Parental leave.
  • Bereavement leave.
  • Volunteer time.
  • Flexible work hours.
  • Tuition reimbursement.
  • Training allowance.
  • Internal mobility opportunities.
  • Free beverages and snacks.
  • Donut Fridays.
  • Monthly social events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service