Software Engineer (SWE) Skill Level 2

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking a Software Engineer Level 2 (SWE2) to develop, maintain, and enhance system management infrastructure software and services supporting Linux-based High-Performance Computing (HPC) systems. The role emphasizes Python development, infrastructure automation, system integration, and CI/CD to support reliable, scalable, and efficient HPC operations. The engineer collaborates with software developers, system administrators, infrastructure engineers, and mission stakeholders to improve system management capabilities and streamline operational workflows. The position involves designing, developing, testing, deploying, documenting, maintaining, and enhancing complex software systems based on documented requirements. These may include processing-intensive analytics, data repositories, real-time applications, system management services, and infrastructure monitoring solutions. The Level 2 engineer applies modern software engineering methodologies, configuration management practices, and system integration principles to support mission-critical computing environments. Candidates must have an active TS/SCI clearance with Full Scope Polygraph and be U.S. citizens. They must meet one of the listed education and experience combinations: a relevant master's degree and three years of software engineering experience; a relevant bachelor's degree and five years of software engineering experience; or seven years of software engineering experience. Qualifying experience must be in programs and contracts of similar scope, type, and complexity. Wyetech describes its culture as award-winning and offers a range of benefits, including employer-funded SEP IRA contributions, PTO, voluntary insurance plans, referral bonuses, mobility among supported contracts, and employee events. The stated hourly pay range is $83.61–$113.23; actual compensation may vary based on contract rates, education, experience, skills, certifications, and location.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • U.S. citizenship.
  • Experience using the Linux command-line interface and associated tools for software development, troubleshooting, and system management.
  • Proficiency in Bash and Python scripting to automate administrative tasks, system operations, and technical workflows.
  • Recent hands-on software development experience using Python.
  • Familiarity with CI/CD principles, methodologies, and tools, including GitLab CI.
  • Familiarity with Agile, Scrum, or Scaled Agile Framework (SAFe) software development methodologies.
  • Experience using Git for source code management, branching strategies, version control, and team collaboration.
  • Meet one of the following education and experience combinations: a master's degree in Computer Science or a related discipline and three years of Software Engineering experience; a bachelor's degree in Computer Science or a related discipline and five years of Software Engineering experience; or seven years of Software Engineering experience.
  • Qualifying software engineering experience must be in programs and contracts of similar scope, type, and complexity.

Nice To Haves

  • Experience with automation frameworks such as Ansible for software deployments and infrastructure configuration.
  • Experience with containerization technologies, including Docker, Podman, and containerd.
  • Experience with secrets management technologies, including HashiCorp Vault.
  • Familiarity with Identity and Access Management (IAM) solutions, including Keycloak.
  • Familiarity with Data Center Infrastructure Management (DCIM) tools, including NetBox.
  • Familiarity with observability, monitoring, and analytics platforms such as Splunk.
  • Experience using Atlassian collaboration and development tools, including Jira and Confluence.

Responsibilities

  • Design, develop, maintain, and enhance system management infrastructure software and services for Linux-based HPC environments.
  • Develop and maintain Python applications, utilities, and supporting services to improve HPC system management and operational efficiency.
  • Create and maintain Bash and Python scripts to automate administrative tasks, system operations, and infrastructure workflows.
  • Analyze user and system requirements and develop software design specifications, functional requirements, and performance standards.
  • Debug existing applications, resolve software defects, and implement enhancements to improve functionality, reliability, and maintainability.
  • Integrate software components into new or existing HPC infrastructure systems and operating environments.
  • Develop, configure, and support GitLab CI pipelines for automated software integration, testing, and deployment.
  • Apply Agile, Scrum, or SAFe methodologies to support iterative development and continuous improvement.
  • Use Git for source code management, configuration control, and collaborative development.
  • Develop and execute software testing procedures to validate functionality, performance, and compliance with design requirements.
  • Support development and integration of software solutions for infrastructure automation, monitoring, and system management.
  • Collaborate with developers, system administrators, infrastructure engineers, and mission stakeholders to identify requirements and resolve technical challenges.
  • Evaluate software performance, investigate operational issues, and recommend improvements to HPC system management capabilities.
  • Maintain technical documentation covering software configurations, application functionality, system integrations, and operational procedures.
  • Support software deployment, installation, configuration management, and ongoing operational sustainment.
  • Participate in software design reviews, code reviews, testing activities, and process improvement initiatives.
  • Provide technical guidance and contribute to team development activities in accordance with project requirements.

Benefits

  • Employer 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.
  • PTO plan 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, 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.
  • 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