Senior Engineer I, DigitalOcean

Senior Engineer I, DigitalOcean

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.

apply for job button