remoteonsite
Staff Software Engineer - MySQL - DigitalOcean
Software Engineer
Lead the design and scaling of MySQL‑based services for a managed database platform, driving performance, reliability, and feature development using Go, Kubernetes, and cloud‑native architectures.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance MySQL services that power a fully managed DBaaS offering.
- Drive scalability and reliability improvements across distributed systems, leveraging Kubernetes and cloud‑native patterns.
- Collaborate with product, SRE, and security teams to define feature roadmaps and ensure compliance with SLA and security standards.
- Mentor senior engineers, conduct code reviews, and champion best practices in Go, SQL, and performance tuning.
- Own end‑to‑end incident response, root‑cause analysis, and continuous improvement of operational tooling.
Requirements
- 10+ years of software engineering experience with deep expertise in MySQL and SQL performance optimization.
- Strong proficiency in Go (or comparable systems language) and experience building distributed, cloud‑native services.
- Hands‑on experience with Kubernetes, container orchestration, and cloud platforms (AWS, GCP, or Azure).
- Proven track record of designing scalable architectures and leading technical teams in a fast‑paced environment.
- Excellent problem‑solving skills, communication ability, and a growth‑mindset focused on mentorship and collaboration.
Skills
mysqlgokubernetessql