onsite
Staff Software Engineer - Infrastructure - Tasklet
Software Engineer
Lead the design and scaling of Tasklet’s backend infrastructure, driving reliability, performance, and automation across cloud services and container orchestration.
About the role
Key Responsibilities
- Architect and implement highly available, scalable backend services using Python and Go, ensuring robust performance under heavy load.
- Design and maintain Kubernetes clusters on AWS, optimizing resource utilization and cost efficiency.
- Lead infrastructure automation with Terraform, CI/CD pipelines, and GitOps practices to accelerate delivery cycles.
- Collaborate with cross‑functional teams to define service level objectives, monitor metrics, and troubleshoot production incidents.
- Mentor junior engineers, conduct code reviews, and champion best practices in security, observability, and resilience.
Requirements
- 10+ years of software engineering experience, with 5+ years in infrastructure or platform roles.
- Proficiency in Python, Go, and Kubernetes administration on AWS.
- Hands‑on experience with Terraform, CI/CD tooling, and container orchestration.
- Strong understanding of distributed systems, networking, and cloud security principles.
- Excellent communication skills and a proven track record of leading high‑impact technical initiatives.
Skills
pythongokubernetesawsterraformcicd