About The Position

The Journeyman Software Developer – Systems Software supports Computer Network Operations (CNO) mission needs by designing, coding, testing, debugging, and documenting software components used in CNO-related tools and capabilities. The role contributes to prototype development and vulnerability research, and helps enhance operational software used in cyber mission environments. The developer works with experienced engineers and mission stakeholders on critical defense and intelligence operations, across multiple operating systems and environments.

Requirements

  • Active TS/SCI with Polygraph clearance.
  • Bachelor’s degree in Computer Science, Information Assurance, Information Systems Engineering, or a related technical field, and at least 3 years of relevant experience. A master’s degree may substitute for up to 3 years of experience.
  • Strong proficiency in C, C++, and Python.
  • Experience with assembly language on any processor or platform.
  • Foundational understanding of software development processes and lifecycle.
  • Ability to work in fast-paced, mission-focused environments.

Nice To Haves

  • Experience supporting USCYBERCOM, NSA, DoD cyber operations, or other Intelligence Community mission environments.
  • Experience in software development, reverse engineering, or vulnerability analysis.
  • Experience working across multiple platforms, including Linux, Windows, and mobile environments.
  • Exposure to secure or mission-focused software development environments.
  • Strong analytical and problem-solving skills.
  • Ability to collaborate effectively in team-based engineering environments.

Responsibilities

  • Design, develop, test, and maintain software components for CNO-related tools and capabilities.
  • Code and debug applications in support of mission-driven software development efforts.
  • Support prototyping and rapid development of new cyber capabilities.
  • Assist with vulnerability research and technical analysis of software systems.
  • Document software design, functionality, and development processes.
  • Collaborate with senior engineers and mission stakeholders to refine technical requirements.
  • Work across multiple operating systems and environments to ensure compatibility and performance.
  • Participate in software troubleshooting, maintenance, and enhancement activities.
  • Contribute to reverse engineering and technical evaluation of software systems as needed.

Benefits

  • Paid time off accrued at 6.33 hours per semi-monthly pay period (19 days/152 hours annually during the first two years).
  • 12 paid holidays, usable as floating holidays throughout the year (11 federal holidays plus one birthday holiday).
  • Compensatory time and flex time when authorized.
  • 100% employer-paid health insurance premium or a prorated annual stipend of up to $5,000 if opting out of the health plan.
  • 100% employer-paid dental insurance.
  • 100% employer-paid vision insurance.
  • 100% employer-paid short-term and long-term disability insurance.
  • Life insurance currently equal to 2 times annual salary, up to $300,000.
  • 401(k) with employer match of up to 100% of the first 10% contributed.
  • $500 business attire stipend added to annual salary.
  • $500 fitness reimbursement.
  • $1,500 technology reimbursement.
  • $1,500 professional development and certification reimbursement.
  • $5,000 adoption assistance.
  • Employee referral bonuses: $1,000 after 30 days for each qualified referral hired, and $2,000 after six months for each referred employee retained beyond six months; unlimited referrals.
  • Paid maternity and paternity leave.
  • Company-provided laptop and mobile phone, including required software, when telework is required.
  • Opportunity to earn up to half of the company's profit rate (approximately 2–3.5%) or a bonus for new business brought in and overseen.
  • Company-sponsored morale and team-building events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service