Software Engineer 2

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking an HPC Systems Software Engineer (Software Engineer Level 2 – SWE2) to develop, maintain, and enhance system management infrastructure software and services for Linux-based high-performance computing environments. The role supports scalable, reliable, and secure platforms used for mission-critical operations, with work involving software development, infrastructure automation, system integration, and system management services. The engineer designs, develops, tests, deploys, documents, maintains, and enhances complex software systems based on documented requirements. Systems may include large-scale computing infrastructure, data repositories, monitoring solutions, and cloud-based technologies. The role applies software development methodologies, configuration management, and system integration principles, and collaborates with systems engineers, software developers, and infrastructure teams to support HPC operations. Candidates must meet one of the stated education and experience combinations: a master's degree in Computer Science or a related discipline plus three years of Software Engineering experience; a bachelor's degree in Computer Science or a related discipline plus five years of Software Engineering experience; or seven years of Software Engineering experience supporting programs and contracts of similar scope, type, and complexity. Relevant experience must include software development, programming, integration, testing, troubleshooting, deployment, and maintenance in comparable technical environments. Clearance and polygraph requirements must be confirmed for the specific opening. The listed hourly pay range is $83.61–$113.23. Pay is a guideline, not a guarantee, and may vary based on contract rates, education, experience, skills, certifications, and location. Wyetech describes its corporate culture as award-winning and offers a range of retirement, leave, insurance, and other employee benefits. The company is an Equal Opportunity Employer and provides reasonable accommodations during the hiring process.

Requirements

  • Experience working in Linux environments, including command-line interfaces, system utilities, and troubleshooting tools.
  • Experience developing Bash scripts to automate manual processes and improve operational efficiency.
  • Recent hands-on software development experience using Python.
  • Familiarity with Data Center Infrastructure Management tools such as NetBox.
  • Experience with secrets management technologies, including HashiCorp Vault.
  • Familiarity with Identity and Access Management solutions such as Keycloak.
  • Experience with containerization technologies, including Docker, Podman, and containerd.
  • Experience using automation frameworks such as Ansible to orchestrate software and infrastructure deployments.
  • Familiarity with CI/CD principles, methodologies, and tools, including GitLab CI and Jenkins.
  • Experience using Git for source code management, version control, and collaborative development.
  • 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 supporting programs and contracts of similar scope, type, and complexity.
  • Relevant experience must include software development, programming, integration, testing, troubleshooting, deployment, and maintenance within comparable technical environments.
  • Clearance and polygraph requirements must be confirmed for the specific opening.

Nice To Haves

  • Familiarity with observability, monitoring, and analytics platforms such as Splunk.
  • Knowledge of Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies.
  • Experience using Atlassian collaboration and development tools, including Jira and Confluence.

Responsibilities

  • Develop, maintain, and enhance system management infrastructure software and services supporting Linux-based HPC environments.
  • Design and implement Python applications and Bash scripts to automate infrastructure management and operational processes.
  • Support integration and maintenance of infrastructure management tools, including NetBox, HashiCorp Vault, and Keycloak.
  • Develop and maintain containerized applications and services using Docker, Podman, and containerd.
  • Implement and optimize infrastructure automation and deployment workflows using Ansible.
  • Support CI/CD pipelines and software delivery processes using GitLab CI, Jenkins, and related technologies.
  • Analyze system requirements and translate them into software design, integration, and performance specifications.
  • Debug software defects, troubleshoot infrastructure issues, and implement enhancements to improve system reliability and performance.
  • Collaborate with systems engineers, software developers, and infrastructure teams to support HPC platform operations and system integration.
  • Develop and execute software testing procedures, maintain technical documentation, and implement process improvements.
  • Support configuration management, version control, and software quality assurance throughout the development lifecycle.
  • Provide technical guidance and support software development activities in accordance with project requirements.

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 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), for eligible full-time employees.
  • 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