Lead Software Engineer

New Today

Job Summary
We are seeking a highly skilled and self-motivated Lead Software Engineer with expertise in Python development, DevOps tooling, and cloud-native platforms such as Amazon EKS. This individual will lead technical initiatives, drive architectural decisions, and contribute to the design, development, and deployment of scalable software solutions. The ideal candidate thrives in an Agile environment and possesses a strong ownership mindset, excellent problem-solving skills, and the ability to work independently.
Key Responsibilities Lead software development projects in an Agile/Scrum environment Design, develop, and maintain RESTful APIs using advanced Python practices Implement secure API authentication/authorization using OAuth2, Keycloak, Okta, and related security frameworks Containerize and deploy applications using Docker and manage Kubernetes workloads on Amazon EKS Write and maintain comprehensive unit tests and contribute to integration testing strategies Utilize CI/CD tools and workflows to enable automated testing, builds, and deployment Manage Helm templates and GitLab pipelines for consistent deployment processes Collaborate with cross-functional teams on infrastructure, DevOps practices, and development workflows Troubleshoot distributed systems and complex integration issues Drive software quality and ensure code coverage, security, and performance metrics are met
Required Qualifications 5+ years of experience in software engineering, with demonstrated leadership on development projects Proficient in Python and modern development best practices Deep experience with Docker, RESTful APIs, and unit testing frameworks Strong understanding of API security frameworks (OAuth2, Okta, Keycloak, etc.) Solid hands-on experience with Amazon EKS, kubectl, and Kubernetes resource management Proficiency with Git-based workflows (e.g., GitLab) Working knowledge of Helm and CI/CD practices Experience working in Agile/Scrum environments
Preferred Qualifications
Experience with: Integration testing and code coverage tools Python package management tools like pipx and poetry ArgoCD and Argo Workflows for Kubernetes-based deployment Infrastructure as Code (IaC), especially with Terraform GitLab pipeline and project configuration
Certifications None required, though certifications in cloud, Kubernetes, or DevOps are a plus
Education: Bachelors Degree
Location:
Denver, CO, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search