Principal Software Engineer 4

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

About The Position

Wyetech is seeking a Principal Software Engineer (SWE4) to develop, integrate, and evaluate software solutions and emerging technologies. The position installs, configures, develops, and integrates prototype applications for technical evaluation in a laboratory environment, supporting customers who develop and test experimental capabilities. It focuses on addressing common challenges across analyst offices, extending enterprise services, supporting advanced analytics and machine learning, and developing commercial cloud solutions. The Software Engineer analyzes, designs, verifies, validates, implements, applies, and maintains complex software systems. The role applies computer science principles, discrete mathematics, probability, statistics, and related disciplines to complex engineering challenges. It also generalizes development techniques across multiple domains, prepares technical documentation and training materials, and presents briefings and demonstrations to stakeholders. The position requires advanced programming expertise, analytical problem-solving, and the ability to deliver reliable, scalable software for evolving mission requirements. Candidates must meet one of the listed education and experience combinations: a bachelor's degree in Computer Science or a qualifying related field and at least 11 years of relevant experience; a master's degree and at least 9 years; a doctoral degree and at least 7 years; or an associate's degree and at least 13 years, which may be considered for candidates with substantial, directly related experience. Relevant experience must include software development and programming across applicable stages of the software development process. An active TS/SCI clearance with Full Scope Polygraph and U.S. citizenship are required. The listed hourly pay range is $92.54–$125.31. Compensation may vary based on factors including contract rates, education, experience, skills, certifications, and geographic location.

Requirements

  • Meet one of the following education and experience combinations: bachelor's degree in Computer Science or qualifying related field plus at least 11 years of relevant experience; master's degree plus at least 9 years; doctoral degree plus at least 7 years; or associate's degree plus at least 13 years, which may be considered for candidates with substantial, directly related experience.
  • Relevant experience must include software development and programming and applicable stages of the software development process, including requirements analysis, design, implementation, testing, integration, deployment or installation, and maintenance.
  • Strong software development experience using Java, Python, and related technologies.
  • Experience installing, configuring, developing, and integrating prototype applications for technical evaluation.
  • Experience supporting laboratory environments, customer experiments, and prototype development activities.
  • Experience integrating applications and services with customer cloud-based data systems.
  • Experience developing solutions that extend enterprise services and support mission-specific analytical capabilities.
  • Experience supporting integration and evaluation of open-source software, emerging technologies, and COTS applications.
  • Ability to collaborate with customers, developers, and data scientists to gather requirements, evaluate technical solutions, and incorporate user feedback.
  • Experience designing, developing, testing, deploying, and maintaining complex software applications.
  • Strong understanding of software engineering principles, object-oriented programming, and software architecture.
  • Experience troubleshooting, debugging, and optimizing applications and system integrations.
  • Ability to develop technical documentation and communicate software capabilities to mission stakeholders.
  • A degree in Computer Science or a qualifying related field; related Engineering or Mathematics degrees may be considered if coursework includes foundational Computer Science areas. IT or IS degrees may be considered if coursework is equivalent in content and depth to a Computer Science major.
  • U.S. citizenship and an active TS/SCI security clearance with Full Scope Polygraph are required.

Nice To Haves

  • Experience with mathematical, statistical, or computational modeling.
  • Experience developing or integrating machine learning solutions.
  • Experience with Docker containerization and Kubernetes orchestration.
  • Experience developing software applications in Linux environments.
  • Experience designing and developing analytical applications and data processing capabilities.
  • Experience configuring, deploying, and managing virtual machines.
  • Familiarity with cloud-native development and commercial cloud services.
  • Experience integrating emerging technologies into existing enterprise environments.
  • Experience supporting research, development, testing, and evaluation activities.
  • Demonstrated technical leadership and experience mentoring or guiding software development teams; formal or informal technical leadership experience is preferred.
  • Computer Science degree preferred.

Responsibilities

  • Analyze mission requirements and design, develop, implement, test, and maintain complex software applications and systems.
  • Develop and integrate prototype applications for technical evaluation, experimentation, and mission-driven research in laboratory or technical evaluation environments.
  • Design software solutions for operational challenges across analyst offices.
  • Extend enterprise services through software development, application integration, and system enhancements.
  • Develop and support analytical capabilities, machine learning applications, and commercial cloud solutions.
  • Integrate applications and services with customer cloud-based data systems.
  • Evaluate and integrate open-source technologies, emerging software solutions, and COTS applications into existing environments.
  • Apply computer science principles, algorithms, discrete mathematics, probability, and statistics to software engineering challenges.
  • Develop and maintain applications using Java, Python, and other appropriate programming languages.
  • Collaborate with customers, developers, and data scientists to gather requirements, assess technical needs, and incorporate operational feedback.
  • Support software design, implementation, verification, validation, testing, integration, and deployment.
  • Troubleshoot and resolve software defects, performance issues, and integration challenges.
  • Evaluate software architectures and development approaches to improve scalability, reliability, and maintainability.
  • Support integration of analytics and machine learning capabilities into enterprise software environments.
  • Develop and maintain technical documentation, software design artifacts, training materials, and user support materials.
  • Present technical briefings, software demonstrations, and solution recommendations to mission stakeholders.
  • Provide technical guidance and leadership for software development and integration activities.
  • Apply reusable software development techniques and engineering practices across multiple mission domains.

Benefits

  • Company contribution of 20% of each employee's gross compensation to a SEP IRA, with no employee matching requirement and contributions fully vested from day one.
  • PTO plan of up to 200 hours annually; employees may adjust their PTO allocation at the beginning of each calendar year.
  • Full-time employees may participate in voluntary medical plans, some with Health Savings Accounts.
  • 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