Buoyant
1 day ago
Senior Software Engineer — Kubernetes Control Plane
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Buoyant
- Location
- United States
- Posted
- 1 day ago
Job description
San Francisco, United States - Senior Software Engineer — Kubernetes Control Plane (Go / Golang)REMOTE: United States, Canada, or South America ONLYExperience: 7+ yearsIMPORTANT — PLEASE READ BEFORE APPLYINGBuoyant is seeking experienced software engineers who have personally designed, built, and operated distributed systems at scale. We are not looking for people who have just managed Kubernetes clusters. We are looking for people who have built components of distributed systems, especially those that are control plane-oriented. This is a high-impact role where you will be instrumental in building the future of cloud-native infrastructure. The ideal candidate has a deep understanding of distributed systems, operating systems, networking, and a proven track record of delivering high-quality software. You should be comfortable working with complex systems and have a passion for solving challenging problems.Responsibilities: * Design, develop, and maintain core components of Buoyant's distributed systems, with a focus on control plane functionalities. * Collaborate with cross-functional teams to define and implement new features and services. * Write clean, maintainable, and efficient Go code. * Troubleshoot and debug complex issues in production environments. * Contribute to architectural decisions and technical strategy. * Mentor junior engineers and promote best practices. * Stay up-to-date with the latest advancements in cloud-native technologies and distributed systems. Requirements: * 7+ years of professional software engineering experience. * Proven experience designing, building, and operating distributed systems at scale. * Deep understanding of distributed systems concepts (e.g., consensus, replication, fault tolerance, CAP theorem). * Strong proficiency in Go (Golang). * Experience with cloud-native technologies such as Kubernetes, Docker, and related ecosystem components. * Solid understanding of operating systems and networking concepts. * Experience with cloud platforms (AWS, GCP, Azure) is a plus. * Excellent problem-solving and analytical skills. * Strong communication and collaboration abilities. * Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience. Nice to Haves: * Experience contributing to open-source projects, particularly in the Kubernetes or Go ecosystems. * Experience with performance tuning and optimization of distributed systems. * Familiarity with database systems (e.g., PostgreSQL, etcd). * Experience with CI/CD pipelines and infrastructure automation. Benefits: * Competitive salary and equity. * Comprehensive health, dental, and vision insurance. * Generous paid time off and holidays. * Remote work flexibility (United States, Canada, or South America). * Opportunity to work on cutting-edge technology with a talented team. * Professional development and learning opportunities.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.