
Company |
DigitalOcean |
Job title |
Senior Engineer I |
Job location |
Remote from Austin |
Type |
Full Time |
Responsibilities:
- Developing external customer-facing Managed Database products (MySQL, PostgreSQL, Caching, Kafka, OpenSearch, MongoDB).
- Developing and maintaining distributed systems.
- Authoring and giving feedback on technical designs.
- Developing APIs with Go Lang.
- Providing the last line of support for DBaaS products.
- Collaborating with an agile, self-managed team of peers.
- Leveraging technologies such as Temporal, gRPC, REST, Kubernetes, Docker, Kafka, Grafana, and more.
- Integrating with many components across the DigitalOcean stack.
- Evangelizing the work of the team in engineering, product, design, and beyond.
Requirements & Skills:
- A solid understanding of building and maintaining distributed systems.
- Experience with resilience engineering, fault tolerance, and failure domains as they relate to database backends.
- Strong spoken and written technical capabilities in developing and maintaining software.
- Proficiency in developing APIs with Golang.
- Experience with concurrency patterns in Golang.
- Working knowledge of microservices using container workload engines and frameworks such as Docker and Kubernetes.
- Experience with CI/CD pipelines and frameworks.
- A strong background and exposure to different databases.
- Familiarity with prevalent message bus and queuing technologies.
- Passion for collaborating directly with customers to discover their Jobs To Be Done, and developing simple delightful solutions to solve those jobs.
- Ability to work closely with front-end developers.
- Strong interpersonal and communication skills to collaborate and demonstrate empathy with key stakeholders, both spoken and written.
