API Engineer, DigitalOcean

Platform Engineering

CA$110-130k

React
Docker
Kubernetes
TypeScript
Python
GraphQL
C#
Java
Linux
Go
Terraform
MySQL
Slack
DigitalOcean
Junior, Mid and Senior level
Remote from Canada
DigitalOcean

Cloud computing services for developers

Job no longer available

DigitalOcean

Cloud computing services for developers

1001+ employees

B2BEnterpriseInternal toolsBig dataSaaSDevOpsCloud Computing

Job no longer available

CA$110-130k

React
Docker
Kubernetes
TypeScript
Python
GraphQL
C#
Java
Linux
Go
Terraform
MySQL
Slack
DigitalOcean
Junior, Mid and Senior level
Remote from Canada

1001+ employees

B2BEnterpriseInternal toolsBig dataSaaSDevOpsCloud Computing

Company mission

To simplify cloud computing so developers and businesses can spend more time creating software that changes the world.

Role

Who you are

  • Passion for delivering simple and elegant solutions that developers will love
  • Empathy for our developer users and the customers/stakeholders you support
  • Proficiency with the Go programming language. Proficiency in additional languages is a plus (Java, C#, Python, TypeScript etc.)
  • Experience with distributed systems: building, operating, maintaining and troubleshooting
  • Experience with CI/CD, GitHub Actions, synthetic and smoke testing, and alerting
  • Expertise working cross-functionally with distributed teams
  • Clear communication through effective and crisp documentation, presentations, and asynchronous channels in a remote environment
  • A natural curiosity in what lies beyond the existing status quo to improve how we operate and deliver for our internal and external customers, and the products we build to empower their success
  • Familiarity with docker, kubernetes and linux based operating systems
  • Experience interacting with customers directly through various channels

Desirable

  • Opinions about API, client and CLI design: Who are the inspirational/aspirational companies doing it well or not so well in your estimation?
  • Some familiarity/experience with at least two of REST, GraphQL, and gRPC, extensive knowledge of at least one
  • Understanding of API versioning strategies, access control, and other best practices
  • Familiarity with Terraform is a plus
  • Familiarity with OpenAPI v3 and/or API contract testing a plus
  • Experience with implementation and maintenance of Role-Based Access Control (RBAC) and Identity and Access Management (IAM)
  • Experience building and maintaining CLI-based tooling for engineers
  • Experience with API Gateways, HAProxy load balancers or Consul
  • React/TypeScript experience

What the job involves

  • API Engineering works closely with our community and our internal teams; this role is an excellent fit for someone who is highly collaborative
  • We are involved in all aspects of API strategy and development: collaborating with product strategy and UX; partnering with internal dev teams on design and architecture of endpoints; strategizing with SRE and security; and working with developer relations and customer support to provide our developer community with tools they love
  • API Engineering owns the API infrastructure: our gateways and middleware, the clients and CLIs, as well as a growing suite of tools to build, maintain and monitor endpoints
  • Much of our code is open source
  • Collaborating with engineers, UX, product, support, data science and more to provide a consistent, coherent public API
  • Providing expertise on the public API, API Gateway, API Tokens, doctl CLI and API client tools to support the larger engineering community at DigitalOcean in delivering products and features
  • Partnering with our infrastructure teams for shared infrastructure needs (Auth, Deployment, Observability)
  • Build features and fix bugs on full stack production applications built with React front ends, Go based back end services and MySQL databases
  • Monitoring our production services and responding to incidents. This includes troubleshooting complex distributed systems
  • Interacting directly with the developer community via Github PRs, etc
  • Engaging with the larger engineering community at DigitalOcean to identify gaps and craft impactful improvements that meet the needs of the business
  • Participate in a culture of writing: 1-Pagers, ADRs, and RFCs that drive awareness and incorporate the voice of our internal and external customers in our roadmaps and proposals
  • Participating in large multi-quarter projects and efforts
  • Responding to Slack messages and keeping up with various streams of conversation, including triaging user support requests
  • You will be on call at times, and expected to handle unexpected incidents

Share this job

Insights

Top investors

30% employee growth in 12 months

Company

Company benefits

  • Full health coverage
  • Flexible vacation time
  • An annual company offsite, Shark Week
  • Monthly gym and internet reimbursement
  • Parental leave with transition time built-in
  • Formalized mentorship, LinkedIn Learning tracks, and other internal programs
  • Work from home opportunities

Funding (last 2 of 4 rounds)

May 2020

$50m

SERIES C

Jul 2015

$83m

SERIES B

Total funding: $173.2m

Our take

DigitalOcean offers computer network and storage capabilities that enable its users to quickly set up online businesses. Straightforward tools and attractive pricing have attracted hundreds of thousands of customers in the last decade, including pop superstar Beyoncé, who hosted a new album release on the company’s servers during its early years.

DigitalOcean has a strong customer base, but must continue to improve to stay relevant in such an extremely competitive space. The company battles with rivals such as Amazon Web Service, Microsoft Azure and Google's Cloud Platform, which are the undisputed leaders in the cloud computing market. Wisely, DigitalOcean avoids direct confrontation with these giants by focusing more on small businesses and startups and providing more savings opportunities for its users.

The company has boasted clients such as GitLab, Slack and HashiCorp amongst its impressive lists of customers. Additionally, the company has acquired Cloudways in a move to further simplify workflows for its clients that are looking to scale their digital businesses, it opened a new data center in Sydney, and expects to see a revenue rise between 9% and 12% over 2024.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle