Senior Software Engineer I, Compute

DigitalOcean

$139K — $174K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software engineering, particularly with Go
  • Proficiency in microservices architecture and distributed control plane systems
  • Familiarity with containerization and cloud-native technologies like Kubernetes
  • Strong grasp of distributed systems principles and network performance in Linux
  • Proven leadership ability with a focus on project management and mentoring
  • Growth mindset and openness to continuous learning

Responsibilities

  • Design and implement high-performance distributed services in Go
  • Lead technical execution of complex projects from design to release
  • Develop scalable microservice interfaces using gRPC and REST
  • Mentor junior and mid-level engineers through guidance and code reviews
  • Solve complex edge cases in distributed systems to optimize resilience
  • Identify and refine inefficiencies in processes and architecture
  • Participate in on-call support to troubleshoot production issues

Benefits

  • Hybrid work environment
  • Opportunity to mentor and develop rising engineers
  • Access to cutting-edge cloud computing and AI technologies
  • Collaboration with a dynamic team of experts
  • Focus on high-impact projects that drive business outcomes
Full Job Description
We are looking for a Senior Software Engineer I who is passionate about building features that you and your peers will love.

As a Senior Software Engineer I, reporting to Mavis Franco (Manager, Software Engineering) at DigitalOcean, you will join a dynamic team dedicated to revolutionizing cloud computing and AI. In this role, you will lead complex technical initiatives across our distributed control plane, building high-throughput microservices and core infrastructure products. You will tackle deep systems-level challenges using Go, mentor rising engineers, and drive technical execution across our low-latency distributed control plane to power the next generation of cloud compute services.
What You'll Do:
  • Design and implement high-performance distributed control plane services using Go in order to ensure low-latency and fault-tolerant orchestration across core compute infrastructure.
  • Lead technical execution for complex project workstreams from design to release in order to deliver predictable business outcomes on targeted timelines.
  • Develop scalable microservice interfaces using gRPC and REST in order to streamline communication and maintain reliable service contracts across distributed systems.
  • Mentor junior and mid-level engineers through technical guidance and structured code reviews in order to elevate team execution and code quality standards.
  • Solve complex distributed systems edge cases and operational bottlenecks in order to optimize platform resilience and maximize system uptime.
  • Identify structural process and architectural inefficiencies in order to continuously refine build pipelines, service boundaries, and operational workflows.
  • Participate in on-call operational support and system monitoring in order to troubleshoot production incidents rapidly and maintain high platform availability.
What You'll Add:
  • Experience with Go, microservices architecture, and building distributed control plane systems or low-latency infrastructure APIs.
  • Experience with containerization, virtualization, or cloud-native infrastructure technologies (e.g., Kubernetes or Firecracker).
  • A deep understanding of distributed systems principles, concurrency patterns, and network performance tuning in Linux environments.
  • Demonstrated ability to lead complex projects, break isolated problems into deliverable features, and mentor engineers to drive team efficiency.
  • Growth Mindset focused with a desire to learn, an appetite for feedback, and a "leave it better than you found it" attitude towards system architecture and code maintainability.
Compensation Range:
  • $139,200 - $174,000

*This is a hybrid role



#LI-Hybrid

Similar Jobs

More Jobs at DigitalOcean

More Information Technology Jobs

Find similar Senior Software Engineer I, Compute jobs: