Senior Software Engineer

DigitalOcean

$167K — $209K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-13+ years of experience with large-scale distributed systems in tech environments
  • Proven success in optimizing and upgrading complex systems
  • Expertise in development platforms and AI/ML workflows
  • Proficiency in Go, Python, TypeScript, GraphQL, and Bash
  • Solid experience with Linux environments and containerization (Kubernetes, Docker)
  • Strong skills in balancing engineering and product requirements
  • Demonstrated ability to mentor and guide engineers

Responsibilities

  • Own technical areas through leadership in design and delivery
  • Drive cross-functional projects from planning to launch
  • Build scalable services and APIs using modern programming languages
  • Design and implement platform capabilities and efficiency initiatives
  • Develop automation tools to streamline processes and enhance performance
  • Collaborate with teams to troubleshoot and optimize systems
  • Stay current with cloud and AI advancements to implement innovative solutions

Benefits

  • Remote work flexibility in a hybrid role
  • Opportunity to influence product strategy
  • Collaboration with cross-functional teams
  • Culture of mentorship and continuous learning
  • Focus on developer experience and customer outcomes
Full Job Description
We are looking for a highly skilled and motivated Senior Software Engineer who is passionate about coding, thrives in a collaborative remote environment, and is excited about building the next generation of cloud and AI-native infrastructure at DigitalOcean. We are on a mission to make powerful cloud and AI technologies simple and accessible for everyone - with a focus on developers and builders.

As a Senior Software Engineer, you will join a fast-paced team responsible for designing, building, and operating platform services that power DigitalOcean's core products. You will drive large, cross-functional projects from inception to production, deliver operational excellence, and raise the technical bar across the engineering organization.
What You'll Be Doing:
  • Own a product or technical area by providing technical leadership across design, development, and delivery
  • Drive large cross-functional projects independently from planning through to launch and maintenance
  • Build scalable, distributed platform services, libraries, tools, and APIs in Go, Python, and/or TypeScript/React
  • Lead by example by designing and implementing critical platform capabilities and operational excellence initiatives
  • Develop scripts, tools, and automation solutions to streamline processes, enhance system performance, and improve operational efficiency
  • Work closely with cross-functional teams including product, design, and engineering to troubleshoot issues, implement solutions, and optimize systems
  • Collaborate with engineers across the organization to find elegant architectures and solutions to complex distributed systems challenges
  • Stay updated with the latest advancements in cloud, AI/ML, and infrastructure technologies - proactively identifying opportunities for improvement and implementing innovative solutions
  • Mentor and support the growth of engineers at different levels in their careers
What We'll Expect of You:
  • Deliver reliable, scalable, and high-performance platform capabilities that directly improve developer experience and customer outcomes
  • Drive technical clarity and alignment across teams by authoring engineering design documents, establishing best practices, and building repeatable processes
  • Raise operational excellence by reducing system toil, improving observability, and proactively addressing reliability risks
  • Contribute meaningfully to DigitalOcean's product strategy through strong product thinking and data-driven prioritization
  • Build a culture of mentorship, collaboration, and continuous learning within the engineering team
What You'll Add to DigitalOcean:
  • 8-13+ years of hands-on experience building large-scale, distributed systems in a fast-paced, high-growth tech environment
  • Proven track record of building complex distributed systems; identifying shortcomings and optimization opportunities; and making data-driven cost-performance tradeoffs to influence design decisions
  • Experience building and operating platforms and tools that empower developers and product teams to deliver business value
  • Strong interest in development platforms, AI/ML workflows, GenAI, CI/CD, infrastructure, or making products for technical teams
  • Proficiency in one or more of: Go, Python, TypeScript, GraphQL, Bash
  • Extensive experience working with Linux-based environments and containerization technologies (Kubernetes, Docker, KVM, LXC, etc.)
  • Ability to make effective trade-offs between engineering and product requirements, balancing short-term and long-term needs
  • Strong collaboration and communication skills to work effectively across multiple teams and stakeholders
  • Strong operational excellence mindset to build reliable and scalable products and services
  • Past experience mentoring and investing in the development of engineers
  • Strong product thinking skills to influence roadmap and prioritization
Compensation Range:

This position will be evaluating candidates for Senior Software Engineer II / Staff Software Engineer based on prior experience
  • Senior Software Engineer II role, the base salary range will be $167,000 - $209,000
  • Staff Software Engineer role, the base salary range will be $191,000 - $239,000

*This is a hybrid role



#LI-Hybrid

Similar Jobs

More Jobs at DigitalOcean

More Information Technology Jobs

Find similar Senior Software Engineer jobs: