Principal Software Engineer 4

Wyetech•Fort Meade, MD

About The Position

Wyetech is seeking a Principal Software Engineer (SWE4) to develop, integrate, and evaluate software solutions and emerging technologies for federal government customers. The role involves installing, configuring, developing, and integrating prototype applications for technical evaluation in laboratory environments, and directly supporting customers conducting experiments and testing new capabilities. The position focuses on addressing shared challenges across analyst offices, extending enterprise services, supporting advanced analytics and machine learning, and developing commercial cloud solutions. The engineer collaborates with customers, developers, and data scientists to gather requirements, evaluate technical approaches, incorporate feedback, and deliver mission-focused capabilities. The role covers the software development life cycle, including requirements analysis, design, implementation, verification, validation, testing, integration, deployment, and maintenance. It also involves applying computer science principles, algorithms, discrete mathematics, probability, and statistics to complex engineering challenges; producing technical documentation and training materials; and presenting briefings and demonstrations to stakeholders. Technical leadership and guidance are part of the position. Candidates must have an active TS/SCI clearance with a Full Scope Polygraph and be U.S. citizens. Wyetech offers a SEP IRA contribution, PTO, and a selection of voluntary benefits. The listed hourly pay range is $92.54–$125.31; actual compensation varies based on factors including contract rates, education, experience, skills, certifications, and location.

Requirements

  • Strong software development experience using multiple programming languages, including Java and Python.
  • 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 software that extends enterprise services and supports mission-specific analytical capabilities.
  • Experience supporting the 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 software applications and system integrations.
  • Ability to develop technical documentation and communicate software capabilities to mission stakeholders.
  • Experience across the software development life cycle, including requirements analysis, design, implementation, testing, integration, deployment, and maintenance.
  • One of the following education and experience combinations: bachelor's degree in Computer Science or qualifying related field and at least 11 years of relevant experience; master's degree and at least 9 years; doctoral degree and at least 7 years; or associate's degree and at least 13 years of relevant experience, which may be considered for candidates with substantial directly related experience.
  • Relevant experience must include software development and programming and encompass applicable parts of the software development process.
  • Degree in Computer Science is preferred; related Engineering or Mathematics degrees may be considered with coursework in foundational Computer Science areas. IT or IS degrees may be considered if coursework is equivalent in content and depth to a Computer Science major.
  • Active TS/SCI security clearance with Full Scope Polygraph is required.
  • United States citizenship is required due to federal contract requirements.

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.
  • Coursework in algorithms, computer architecture (excluding network architecture), programming methodologies and languages, data structures, logic and computation, and advanced mathematics including calculus and discrete mathematics.

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.
  • Design software solutions addressing 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, and COTS applications into existing environments.
  • Apply computer science principles, algorithms, discrete mathematics, probability, and statistics to complex software engineering challenges.
  • Develop and maintain software 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 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 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 automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee matching required; contributions are fully vested from day one.
  • Paid time off of up to 200 hours annually, with flexibility to adjust the allocation at the start of each calendar year, aligned with applicable state leave regulations.
  • Voluntary medical plan options, some 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 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