Software Engineer (SWE) Skill Level 2,Software Engineer (SWE) Skill Level 3

Wyetech•Annapolis Junction, MD
•$47 - $76

About The Position

Wyetech is hiring a Senior Software Developer to lead the development, modernization, integration, and sustainment of a Kubernetes-native application that orchestrates and deploys workloads within its own cluster. The role involves technical ownership of a platform combining a web-based user interface, containerized microservices, cloud-native components, and event-driven technologies. The developer will build scalable backend services, modern frontend interfaces, RESTful APIs, and automated deployment workflows, while contributing to infrastructure provisioning, configuration management, container orchestration, and cloud-native architecture. The role requires extensive professional software development experience and expertise in Go, TypeScript, Python, Kubernetes, container orchestration, and enterprise infrastructure integration. The developer will collaborate with software, infrastructure, systems engineering, hardware engineering, and operational teams; provide senior-level technical guidance; maintain documentation; and ensure work adheres to established software development and quality standards. For SWE3 assignments, the position serves as a technical lead across multiple software development teams. The position requires an active TS/SCI clearance with Full Scope Polygraph and U.S. citizenship. Candidates must maintain applicable security clearance and program access requirements throughout employment. The position is offered under Software Engineer Skill Level 2 or Skill Level 3 labor categories, each with contractual education and experience qualifications. The posted hourly pay range is $47.45–$76.05; actual compensation varies based on factors including contract rates, education, experience, skills, and location.

Requirements

  • At least 20 years of professional software development experience, including significant experience with backend systems, infrastructure integration, and cloud-native applications.
  • Production software development experience with Go, Python, and TypeScript.
  • Experience developing frontend applications and web interfaces using TypeScript, HTML, and CSS.
  • Extensive hands-on experience deploying, orchestrating, maintaining, and troubleshooting Kubernetes applications.
  • Experience with Helm for Kubernetes application packaging, configuration, and deployment.
  • Experience implementing GitOps workflows using ArgoCD or comparable technologies.
  • Experience with Docker and other containerization technologies.
  • Experience deploying and managing Kubernetes environments using RKE2 or comparable orchestration platforms.
  • Strong understanding of cloud-native architectures, distributed systems, and microservices.
  • Experience designing, developing, integrating, and maintaining RESTful APIs.
  • Familiarity with event-driven architectures and message brokers such as Apache Kafka.
  • Experience integrating SQL databases with containerized applications and distributed services.
  • Experience supporting hardware and software integration in complex enterprise environments.
  • Experience with infrastructure provisioning, deployment, and configuration management, including Ansible.
  • Experience with Rancher and its Kubernetes management capabilities.
  • Understanding of Containers as a Service (CaaS) architectures and cloud-based application delivery.
  • Experience analyzing software requirements and translating them into scalable, maintainable solutions.
  • Strong software architecture, troubleshooting, analytical, communication, and problem-solving skills.
  • Ability to collaborate across software development, infrastructure, systems engineering, and operations teams.
  • Ability to maintain technical documentation and adhere to established development standards.
  • Active TS/SCI clearance with Full Scope Polygraph.
  • U.S. citizenship and ability to maintain applicable security clearance and program access requirements throughout employment.
  • For SWE3 labor category: either a bachelor's degree in Computer Science or a related discipline from an accredited institution and 20 years of Software Engineer experience supporting programs and contracts of similar scope, type, and complexity; or 24 years of relevant Software Engineering experience, with four additional years of qualifying experience substitutable for the bachelor's degree.
  • For SWE2 labor category: either a bachelor's degree in Computer Science or a related discipline and 14 years of relevant Software Engineering experience; or 18 years of relevant Software Engineering experience, including the additional experience permitted as a substitute for the bachelor's degree.
  • Candidates must meet the applicable contractual labor category qualifications in addition to the position's minimum requirement of 20 years of software development experience.

Nice To Haves

  • Familiarity with the Atlassian tool suite, including Jira, Bamboo, and Fisheye.
  • Experience working in Agile software development environments.
  • Experience supporting Continuous Integration and Continuous Delivery (CI/CD) processes.
  • Linux or UNIX system administration and maintenance experience.
  • Knowledge of Signals Intelligence (SIGINT) systems, architectures, and dataflows.
  • Production experience with Apache Kafka, Apache NiFi, MetalLB, and MinIO.
  • Experience with infrastructure-as-code and automated provisioning using cloud-init, Terraform, or comparable tools.
  • Experience developing and maintaining Git-based workflows and automated deployment pipelines.
  • Experience implementing observability solutions using Prometheus, Grafana, or similar monitoring technologies.
  • Experience with the Rancher ecosystem, including Harvester, Longhorn, and KubeVirt.
  • Experience with AWS, including EKS, S3, Lambda, and RDS, or comparable cloud platforms.
  • Experience designing and maintaining microservices architectures and event-driven communication between distributed services.
  • Experience improving software development processes, technical documentation, and internal engineering standards.
  • Experience supporting infrastructure modernization and enterprise cloud adoption initiatives.
  • Experience collaborating within multidisciplinary engineering teams.

Responsibilities

  • Take technical ownership of a Kubernetes-native application that orchestrates and deploys workloads within its cluster.
  • Design, develop, maintain, and enhance scalable backend services using Go and Python.
  • Develop and maintain web interfaces using TypeScript, HTML, and CSS.
  • Design and implement RESTful APIs and containerized microservices for application, infrastructure, and enterprise integration.
  • Develop and maintain software features that support reliable workload deployment, scaling, management, monitoring, security, and performance in Kubernetes environments.
  • Analyze user requirements and system specifications, deriving software design, functional, and performance requirements.
  • Debug complex software issues, identify root causes, resolve defects, and optimize performance.
  • Integrate existing software components into new or modified systems and operating environments.
  • Deploy, configure, and maintain containerized applications using Docker and Kubernetes, including support for RKE2 or comparable platforms.
  • Develop and maintain Helm charts and GitOps workflows using ArgoCD; support Rancher-based Kubernetes management.
  • Integrate containerized services with networking, storage, security, and other infrastructure components; troubleshoot deployment and orchestration problems.
  • Support infrastructure provisioning, hardware and software integration, deployment, and configuration management.
  • Develop and maintain infrastructure automation using Ansible and related technologies.
  • Integrate application deployment workflows with infrastructure configuration and lifecycle management.
  • Design and maintain microservices, RESTful service integrations, event-driven systems, and SQL database integrations.
  • Support asynchronous communication using technologies such as Apache Kafka and troubleshoot messaging, data processing, and service integration issues.
  • Design, code, test, debug, and maintain complex software in accordance with requirements and established development methodologies.
  • Evaluate design alternatives, system resource constraints, interfaces, and integration requirements; support software reuse and COTS/GOTS trade-off analyses.
  • Coordinate software installation and integration activities, monitor operational performance, and perform quality control against technical requirements.
  • Support continuous integration, automated testing, software deployment, CI/CD pipelines, and Git-based development workflows.
  • Participate in code reviews, technical design discussions, quality assurance, test development and execution, and software defect remediation.
  • Improve software delivery processes, testing methodologies, documentation standards, quality, reliability, and maintainability.
  • Provide technical guidance on architecture, software design, infrastructure integration, and deployment strategies; participate in technical architecture discussions and recommend technologies and processes.
  • Collaborate with development, infrastructure, systems engineering, hardware engineering, operations, and customer teams; coordinate technical tasks and deliverables as assigned.
  • For SWE3 assignments, provide technical leadership across multiple software development teams, coordinate methodologies with customer and systems engineering representatives, and delegate and monitor programming and testing work when assigned.
  • Support Agile development activities, including planning, technical reviews, issue tracking, and continuous improvement.
  • Create and maintain architecture documentation, interface specifications, Kubernetes configurations, deployment procedures, infrastructure dependencies, and operational support materials.
  • Support engineering coordination and issue tracking using Jira, Bamboo, Fisheye, and related tools.
  • Assist operational teams with application and infrastructure troubleshooting, monitoring, and performance analysis.
  • Perform additional Software Engineering responsibilities as required to support program and mission objectives.

Benefits

  • Simplified Employee Pension (SEP) IRA contribution of 20% of each employee's gross compensation, automatically contributed without employee matching and fully vested from day one.
  • Paid time off of up to 200 hours annually, aligned with applicable state leave regulations, with flexibility to adjust the 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 accidental death and dismemberment (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