Software Engineer (SWE) Skill Level 2

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking a Level 2 Software Engineer to develop, implement, maintain, and enhance access control and permissions management solutions for critical High-Performance Computing (HPC) resources in Linux environments. The role focuses on authentication and authorization mechanisms, access control policies, and compliance with Agency security requirements and industry standards. The engineer collaborates with software developers, systems administrators, cybersecurity professionals, and mission stakeholders to deliver reliable, scalable, and secure solutions for mission-critical HPC operations. The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex software systems based on documented requirements. Systems may include security services, access management applications, data repositories, system management infrastructure, and software components for large-scale HPC environments. At Level 2, the engineer applies software engineering methodologies, configuration management practices, and secure development principles to protect system resources, enforce access policies, and maintain operational reliability. Candidates must have an active TS/SCI clearance with Full Scope Polygraph and be U.S. citizens. Education and experience must meet one of these 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. Qualifying experience must be on programs and contracts of similar scope, type, and complexity. The listed hourly pay range is $83.61–$113.23. Rates are guidelines, not guarantees, and may vary based on contract rates, education, relevant experience, skills, certifications, and geographic location. Rates are pre-benefit gross wages. Wyetech describes its corporate culture as award-winning and offers an employee experience supporting federal government customers. The company states that it automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee match required and immediate vesting. Employees may receive up to 200 hours of PTO annually, subject to applicable state leave regulations, and can adjust their PTO allocation at the start of each calendar year. Full-time employees may participate in voluntary benefit plans. The posting also mentions employee referral bonuses, mobility among supported contracts, team-building events, and two complimentary branded clothing orders annually.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • U.S. citizenship.
  • Experience using the Linux command-line interface and Linux tools for software development, system management, and troubleshooting.
  • Proficiency in Bash and Python scripting for automating administrative tasks, security configurations, and operational workflows.
  • Recent hands-on software development experience using Python.
  • Recent hands-on software development experience using Rust.
  • Experience with automation frameworks, including Ansible, for software deployment and infrastructure configuration.
  • Experience developing authentication protocols, authorization logic, access control lists, and permissions management solutions for HPC systems in Linux environments.
  • Knowledge of Linux systems administration, including user and group management, file permissions, and access control configuration.
  • Experience 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 education and experience combination: master's degree in Computer Science or related discipline plus three years of Software Engineering experience; bachelor's degree in Computer Science or related discipline plus five years of Software Engineering experience; or seven years of Software Engineering experience.
  • All qualifying experience must be in programs and contracts of similar scope, type, and complexity.

Nice To Haves

  • Experience with containerization technologies, including Docker, Podman, and containerd.
  • Experience using Atlassian collaboration and development tools, including Jira and Confluence.

Responsibilities

  • Design, develop, implement, and maintain access control and permissions management solutions for HPC system resources.
  • Develop secure software applications and supporting services using Python and Rust.
  • Design and implement authentication protocols, authorization logic, access control lists, and permissions management mechanisms in Linux-based HPC environments.
  • Ensure access control solutions comply with Agency security policies, operational requirements, and applicable industry standards.
  • Develop and maintain Bash and Python scripts to automate security configurations, user management, administrative tasks, and operational processes.
  • Implement and maintain Linux user and group management configurations, file permissions, and system access controls.
  • Use Ansible and Infrastructure as Code methodologies to automate software deployment, configuration management, and security-related workflows.
  • Develop, configure, and maintain GitLab CI pipelines for automated software integration, testing, and deployment.
  • Analyze user and system security requirements to derive software design specifications, functional requirements, and performance standards.
  • Debug existing applications, identify security-related software defects, and implement enhancements to improve functionality, reliability, and maintainability.
  • Integrate authentication, authorization, and access management components into existing or new HPC systems and operating environments.
  • Develop and execute software testing procedures to validate access control functionality, permissions enforcement, and compliance with design requirements.
  • Collaborate with software developers, systems administrators, cybersecurity personnel, and mission stakeholders to identify technical requirements and resolve integration challenges.
  • Evaluate software performance and security controls, investigate operational issues, and recommend improvements to strengthen HPC resource protection.
  • Maintain technical documentation covering access control configurations, authentication mechanisms, software functionality, system integrations, and operational procedures.
  • Support software deployment, installation, configuration management, and ongoing operational sustainment.
  • Participate in Agile development activities, software design reviews, code reviews, testing, and continuous improvement initiatives.
  • Provide technical guidance and contribute to secure software development practices in accordance with project requirements.

Benefits

  • Automatic employer contribution of 20% of gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee matching requirement and full vesting from day one.
  • PTO plan of up to 200 hours annually, aligned with applicable state leave regulations; employees can adjust their PTO allocation at the start of each calendar year.
  • Voluntary medical plan options, some with a Health Savings Account (HSA), for 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