Software Engineer (SWE2)

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking a Software Engineer Level 2 (SWE2) to support the Space, Weapons, and Technical Intelligence (SWaT) mission. The role collaborates with mission stakeholders, developers, and analysts to build software that automates technical tradecraft and improves operational workflows. It supports TechSIGINT revitalization by providing deeper insight into adversary weapons systems and networks through mission-focused software development. The engineer analyzes, designs, verifies, validates, implements, integrates, deploys, and maintains software systems. The role applies computer science principles—including discrete mathematics, probability, and statistics—to complex software challenges; develops portable, mission-ready applications using Python and C++; and uses Agile practices, automated testing, and version control to support software delivery. The engineer also generalizes techniques across domains, develops documentation and training, and presents technical briefings and demonstrations to stakeholders. Applicants must be United States citizens and hold an active TS/SCI clearance with Full Scope Polygraph. The position pays $59.26–$80.25 per hour; actual compensation may vary based on contract rates, education, experience, skills, certifications, and geographic location. The role may be based at various contract and work locations, including locations in Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.

Requirements

  • Strong programming proficiency in Python and C++.
  • Experience developing, testing, integrating, and deploying portable, mission-ready software solutions.
  • Proficiency with Jira, GitLab, and Docker.
  • Experience applying Agile methodologies, including sprint planning and iterative software development.
  • Experience developing and executing unit tests, debugging, and maintaining software applications.
  • Understanding of software engineering principles, including requirements analysis, design, implementation, integration, and deployment.
  • Ability to collaborate with mission stakeholders, analysts, and developers to translate operational requirements into technical solutions.
  • Active TS/SCI clearance with Full Scope Polygraph.
  • United States citizenship.
  • A qualifying education and experience combination: a bachelor's degree in Computer Science or a qualifying related discipline plus five years of relevant experience; a master's degree plus three years; a doctoral degree with no additional experience; or an associate's degree plus seven years of relevant experience, which may be considered for candidates with in-depth, directly related experience.
  • Degree must be in Computer Science or a qualifying related discipline. Related Engineering or Mathematics degrees may be considered when coursework includes foundational computer science subjects such as algorithms, computer architecture (not network architecture), programming methodologies and languages, data structures, logic and computation, and advanced mathematics. Information Technology or Information Systems degrees may be considered when coursework is equivalent in amount and type to a Computer Science major.
  • Relevant experience must include software development and programming, including requirements analysis, software design, implementation, testing, integration, deployment or installation, and maintenance.

Responsibilities

  • Analyze, design, verify, validate, implement, integrate, deploy, and maintain software systems.
  • Develop software solutions that automate technical tradecraft and improve mission workflows.
  • Use Python and C++ to develop portable, reliable, and maintainable software applications.
  • Apply computer science principles, discrete mathematics, probability, and statistics to software engineering challenges.
  • Apply Agile development practices, automated testing, and version control to support software delivery.
  • Develop and execute unit tests, debug software, and maintain applications.
  • Collaborate with mission stakeholders, analysts, and developers to translate operational requirements into technical solutions.
  • Generalize techniques across multiple domains.
  • Develop technical documentation and training.
  • Present technical briefings and demonstrations to stakeholders.

Benefits

  • Company contribution of 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee matching requirement and contributions fully vested from day one.
  • Paid time off of up to 200 hours annually, aligned with applicable state leave regulations; employees may adjust their PTO allocation at the start of each calendar year.
  • Voluntary medical plan options, including some plans with a Health Savings Account (HSA).
  • Vision and dental benefits.
  • Life and AD&D benefits.
  • Short- and long-term disability benefits.
  • Hospital indemnity, accident, and critical illness insurance.
  • Optional identity theft and legal protection services.
  • Employee referral bonus eligibility up to $10,000.
  • Mobility among Wyetech-supported contracts.
  • Team-building events, including monthly lunches, a summer company picnic, and an annual holiday party.
  • Two complimentary branded clothing orders annually.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service