Principal Software Engineer (SWE4)

Wyetech•Fort Meade, MD
•$93 - $125

About The Position

Wyetech is seeking a Principal Software Engineer (Software Engineer Level 4 – SWE4) to support the Advanced Analytics Team mission. The engineer collaborates with mission stakeholders to analyze requirements, design technical solutions, and develop high-performance software capabilities. The role focuses on advanced software engineering, algorithm development, binary analysis, and low-level systems programming for complex mission objectives. The engineer analyzes, designs, verifies, validates, implements, applies, and maintains complex software systems, using relevant computer science principles—including discrete mathematics, probability, and statistics. The position includes generalizing techniques across domains, developing documentation and training, and presenting technical briefings and demonstrations to stakeholders. Candidates must have an active TS/SCI clearance with polygraph and be United States citizens. Wyetech describes its culture as focused on technological innovation and solving problems for federal government customers. The position lists an hourly pay range of $92.54–$125.31; actual compensation may vary based on contract rates, education, experience, skills, certifications, and location.

Requirements

  • Strong proficiency in Python and ability to read and understand C/C++ and x86 Assembly.
  • Experience designing, developing, testing, debugging, and maintaining complex software applications using object-oriented programming principles.
  • Strong understanding of software architecture, operating system design, compilers, and debugging techniques.
  • Experience analyzing legacy code and translating conceptual designs into scalable software architectures.
  • Proficiency in algorithm development, data structures, dynamic programming, heuristics, and modeling techniques.
  • Experience with operating system internals, low-level software development, file I/O, system APIs, and memory management.
  • Experience analyzing executable programs and developing tools for binary analysis, shellcode detection, malware analysis, function identification, and reverse engineering.
  • Ability to troubleshoot complex software issues and collaborate with mission stakeholders to develop high-performance technical solutions.
  • One of the following education and experience combinations: a bachelor's degree in Computer Science or qualifying related discipline plus 11 years of relevant experience; a master's degree plus 9 years; a doctoral degree plus 7 years; or an associate's degree plus 13 years, which may be considered for individuals 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 if coursework includes foundational computer science subjects, including algorithms, computer architecture, programming methodologies and languages, data structures, logic and computation, and advanced mathematics.
  • Information Technology or Information Systems degrees may be considered if 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.
  • Active TS/SCI security clearance with polygraph required.
  • United States citizenship required.

Nice To Haves

  • Familiarity with malware analysis, reverse engineering, and protocol analysis.
  • Formal or informal technical leadership experience.

Responsibilities

  • Analyze, design, verify, validate, implement, apply, and maintain complex software systems supporting advanced analytical missions.
  • Apply computer science principles, discrete mathematics, probability, and statistics to complex software engineering challenges.
  • Design and implement scalable software architectures, advanced algorithms, and high-performance analytical capabilities.
  • Develop and enhance tools for binary analysis, executable program analysis, and low-level systems programming.
  • Analyze legacy code, troubleshoot software issues, and implement efficient technical solutions.
  • Collaborate with mission stakeholders to analyze requirements and develop technical solutions.
  • Generalize techniques across multiple domains.
  • Develop technical documentation and training.
  • Present technical briefings and demonstrations to stakeholders.

Benefits

  • Company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee matching requirement; contributions are fully vested from day one.
  • Paid time off plan of up to 200 hours annually, aligned with applicable state leave regulations, with the ability to adjust PTO allocation at the start of each calendar year.
  • Voluntary medical plan options, some with a Health Savings Account (HSA).
  • Vision and dental benefits.
  • Life and accidental death and dismemberment (AD&D) benefits.
  • Short- and long-term disability benefits.
  • Hospital indemnity, accident, and critical illness insurance options.
  • 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