onsite
Staff Software Engineer Golang - Tech Lead - CloudBees
Software Engineer
Lead a high‑performing engineering team to design and deliver next‑generation cloud‑native solutions using Go, Kubernetes, and CI/CD pipelines, focusing on scalable microservices and distributed system architecture.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Go services that form the core of the platform.
- Provide technical leadership and mentorship to a team of engineers, driving best practices in code quality, testing, and delivery.
- Design and implement scalable microservice architectures on Kubernetes, leveraging Docker containers and CI/CD pipelines.
- Collaborate with product managers and cross‑functional teams to translate requirements into robust, production‑ready solutions.
- Identify and resolve performance bottlenecks, ensuring reliability and high availability of distributed systems.
Requirements
- 5+ years of professional experience developing large‑scale systems in Go.
- Deep understanding of Kubernetes, Docker, and cloud‑native deployment patterns.
- Proven track record leading technical teams and delivering complex microservice‑based products.
- Strong grasp of CI/CD tooling, automated testing, and observability practices.
- Excellent problem‑solving skills and ability to communicate complex concepts clearly.
Skills
gokubernetesdockercicd