
Staff Software Engineer (Databases)
DigitalOcean8 days ago
Responsibilities
- Develop external customer-facing Managed Database products.
- 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, reliability, and operational excellence.
- Improve system scalability, performance, availability, and cost efficiency.
- Develop and maintain distributed systems in a Kubernetes environment.
- Author and provide feedback on technical designs.
- Develop APIs with Go.
- Mentor other engineers on best practices and perform code reviews.
- Provide last-line support for DBaaS products.
- Collaborate with agile, self-managed teams across products.
Requirements
- 14+ years of experience in fast-paced, agile product development environments.
- 5+ years of experience as a subject-matter expert with MySQL databases.
- Strong knowledge of microservices using Docker and Kubernetes.
- Experience building and maintaining large distributed systems.
- Knowledge of resilience engineering and fault tolerance in database backends.
- Strong technical capabilities in software development.
- Experience with concurrency patterns in Go.
- Familiarity with CI/CD pipelines and frameworks.
- Background in SQL and NoSQL databases.
- Deep understanding of cloud platforms and cloud-native database architectures.
- Experience building APIs (REST, gRPC) and service-oriented architectures.
- Ability to influence technical direction and mentor engineers.
- Passion for collaborating with customers to develop effective solutions.
- Strong interpersonal and communication skills.
Benefits
- Competitive array of benefits including Employee Assistance Program and flexible time off policy.
- Reimbursement for relevant conferences, training, and education.
- Access to LinkedIn Learning's 10,000+ courses for continued growth.
- Equity compensation including grants upon hire and participation in Employee Stock Purchase Program.
Tech Stack
Apache KafkaDockerGoGrafanagRPCKubernetesMongoDBMySQLPostgreSQL
Categories
BackendData Engineering