DigitalOcean’s Managed Storage Products Team builds and runs cloud-scale distributed systems powering internal and customer-facing services and products. We’re creating flexible and powerful solutions that our customers will leverage to ship their software as quickly and easily as possible. We’re looking for engineers responsible for the design, implementation and maintenance of products including CDN, Database-as-a-Service, APIs, and middleware used to power DigitalOcean’s Spaces and Volumes storage offerings.
We are looking for an experienced engineer to work on a small team and capable of contributing across the whole stack. This role reports to the Engineering Manager of the Managed Storage Products team within the Platform-as-a-Service (PaaS) organization. As a member of this team, you will have the opportunity to work remotely with Canada and the United States or from our offices in NYC, Cambridge, MA and Palo Alto, CA.
What We’ll Expect From You:
- Prior experience as a technical lead or architect
- A deep understanding of distributed systems
- Production development experience in Go at a similar size and scale
- Proficiency in at least one of the following languages: C/C++, Java, Python, Ruby, and/or Perl
- Working knowledge of microservices using Docker and Kubernetes
- A strong background and exposure to databases, including both relational (PostgreSQL, MySQL) and NoSQL (Redis, Cassandra, MongoDB) database systems
- Familiarity with prevalent message bus and queuing technologies (Kafka, RabbitMQ)
- Ability to leverage multiple programming languages to build production systems
- Knowledge of virtualization concepts and application
- Passion for providing technical leadership and mentoring other engineers
- Strong interpersonal and communication skills to collaborate and demonstrate empathy with key stakeholders
- Love writing and improving code with an emphasis on testing and maintainability
- Work well in a small team and able to balance and prioritize projects and requests
- A positive energy and passion for delighting customers
- Demonstrated ability to work at multiple levels of the stack in a fast-paced startup environment