Logo
DigitalOcean

Staff Software Engineer

DigitalOcean, Seattle, Washington, us, 98127

Save Job

Overview Join DigitalOcean as a Staff Software Engineer. We’re looking for a highly skilled engineer to join our Customer Observability/Insights team, architecting large‑scale distributed systems that power our customer‑facing observability ecosystem.

Responsibilities

Architect, design, develop, and maintain scalable backend services and systems.

Drive technical initiatives and large cross‑team projects from concept to production.

Collaborate with product managers, UX designers, and engineers across distributed teams to deliver end‑to‑end solutions.

Develop deep expertise in observability tools and technologies such as Prometheus, Grafana, time‑series databases, and distributed tracing.

Build and maintain high‑performance APIs and microservices using Go (Golang) and gRPC, integrating with systems like Kafka, Redis, and NoSQL databases.

Work with Terraform and Ansible to automate infrastructure deployment and configuration management.

Utilize SQL for data analysis, service integration, and operational insights.

Lead efforts in debugging, troubleshooting, and performance tuning of complex distributed systems.

Champion operational excellence by improving reliability, monitoring, and alerting practices.

Provide technical leadership, mentorship, and guidance to other engineers.

Qualifications

15+ years of industry experience building and operating large‑scale cloud services or distributed systems.

Strong programming experience in Go (Golang) and deep understanding of distributed systems fundamentals.

Solid understanding of observability, monitoring, and alerting systems (e.g., Prometheus, Grafana).

Proven experience designing and implementing scalable event‑driven architectures using Kafka or similar technologies.

Experience with gRPC, Terraform, and Ansible for service communication and infrastructure automation.

Working knowledge of SQL, Redis, and NoSQL databases.

Demonstrated ability to drive operational excellence and improve system reliability.

Experience making pragmatic technical trade‑offs while balancing short‑term needs and long‑term goals.

Excellent communication and collaboration skills, especially with geographically distributed teams.

Strong ownership mindset and the ability to independently deliver high‑impact projects.

Nice to Have

Experience with cloud‑native environments (Kubernetes, Docker, microservices).

Familiarity with time‑series databases and distributed tracing frameworks.

Prior experience building or maintaining observability platforms.

Compensation

$163,456 – $204,320

Remote role

Why You’ll Like Working for DigitalOcean

We innovate with purpose and simplify cloud and AI so builders can spend more time creating software that changes the world.

We prioritize career development with conferences, training, and unlimited LinkedIn Learning courses.

We care about your well‑being with flexible time off, an Employee Assistance Program, and local meetups.

We reward employees with competitive salary, bonus potential, equity grants, and a stock purchase program.

DigitalOcean is an equal‑opportunity employer and does not discriminate on any protected basis.

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Engineering and Information Technology

Industries Internet Publishing

Referrals increase your chances of interviewing at DigitalOcean by 2x.

#J-18808-Ljbffr