
Staff Software Engineer - MySQL
DigitalOceanabout 5 hours ago
Responsibilities
- Develop external customer-facing Managed Database products including MySQL and PostgreSQL.
- Act as a subject matter expert on MySQL, providing performance optimization guidance.
- Design scalable and resilient backend services for database lifecycle management.
- Own end-to-end technical solutions from design to production.
- Provide technical leadership across multiple projects and teams.
- Mentor and guide mid-level and junior engineers.
- Influence best practices in system design and operational excellence.
- Improve system scalability, performance, availability, and cost efficiency.
- Develop and maintain distributed systems in a Kubernetes environment.
- Author and review technical designs and develop APIs with Go.
- Collaborate with agile teams across various products.
Requirements
- Proven experience in software engineering with a focus on database technologies.
- Strong expertise in MySQL and familiarity with other database systems.
- Experience in designing and implementing scalable backend services.
- Proficiency in programming languages such as Go.
- Experience with distributed systems and cloud technologies, particularly Kubernetes.
- Ability to mentor and lead engineering teams effectively.
Benefits
- Competitive benefits including an Employee Assistance Program and flexible time off.
- Career development resources including reimbursement for conferences and access to LinkedIn Learning.
- Equity compensation options and performance-based bonuses.
Tech Stack
Categories
BackendData Engineering