Jobs · Washington

Senior Software Engineer I, Compute

DigitalOcean · Seattle, WA · 4 wk ago
Hybrid$139k–$174k/yrFull-time
We need to produce HTML fragment with sections: About the role? The posting includes intro paragraphs about company culture, then "What You’ll Do", "What You’ll Add", "Compensation Range", "Why You’ll Like Working for DigitalOcean". Also mention reporting manager, hybrid role, job ID? Should not include Job ID as heading; can fold into short p. Also need to remove boilerplate: EEO, equal-opportunity, application limit, etc. Also remove duplicated lines. Also remove cookie/navigation/legal etc. Not present. We must not repeat job title as heading. So no heading for Senior Software Engineer I. We need sections only when posting has real specific content. We have: - About the role? Could combine intro paragraphs about company and role description before "What You’ll Do". Could be "About the role" heading with paragraphs summarizing the role and reporting manager, hybrid role, etc. - Responsibilities: "What You’ll Do" list. - Requirements/Qualifications/Skills: "What You’ll Add" list. - Benefits: "Why You’ll Like Working for DigitalOcean" includes benefits, career development, well-being, rewards, etc. Could be Benefits section. - Pay: Compensation Range. - Schedule: hybrid role mention; maybe schedule not explicit but hybrid indicates schedule? Could include Schedule section with "Hybrid role". The instruction: only include Pay/Schedule/Benefits sections if posting actually states them. It states hybrid role, so we can include Schedule with that. We must not include filler like "commensurate with experience". Not present. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We must preserve all substantive information; do not invent or summarize away detail. So we need to keep details like reporting manager name, hybrid role, job ID? Job ID can be folded into short p or dropped. Probably include as a short p: "Job ID: JR: 2026-8130". But they said do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short

    or drop it. So we can include a short p with that. We must remove boilerplate: EEO statement, Application Limit, etc. Also remove duplicated lines (none). Also remove "DigitalOcean is an equal-opportunity employer..." etc. We need to keep the "Why You’ll Like Working for DigitalOcean" content but strip EEO and application limit. Also remove "DigitalOcean is an equal-opportunity employer..." and the Application Limit paragraph. Also remove "We innovate with purpose..." etc keep. We need to ensure we don't include any markdown fences. Let's extract content. Intro: "Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you’ll find your place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world. 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." That's prose for About the role. Then "What You’ll Do" list: - 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. These are duties; we can put under

    Responsibilities

    with
    • . Then "What You’ll Add" list: - 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. These are qualifications/skills. Could be under

      Requirements

      or

      Skills

      . The instruction: use headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can choose Requirements for this list. Then Compensation Range: "$139,200 - $174,000". Also mention bonus and equity? The posting says: "You may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees, including equity grants upon hire and the option to participate in our Employee Stock Purchase Program." That's substantive; we should include under Pay section maybe. But Pay section should include compensation range and maybe bonus/equity details. We'll include as

      under Pay. Schedule: hybrid role mention: "This is a hybrid role". Also maybe location? Not given. So Schedule section with that. Benefits: "Why You’ll Like Working for DigitalOcean" content after removing EEO and application limit. Let's extract that paragraph: "We innovate with purpose. You’ll be a part of a cutting-edge technology company with an upward trajectory, who are proud to simplify cloud and AI so builders can spend more time creating software that changes the world. As a member of the team, you will be a Shark who thinks big, bold, and scrappy, like an owner with a bias for action and a powerful sense of responsibility for customers, products, employees, and decisions. We prioritize career development. At DO, you’ll do the best work of your career. You will work with some of the smartest and most interesting people in the industry. We are a high-performance organization that will always challenge you to think big. Our organizational development team will provide you with resources to ensure you keep growing. We provide employees with reimbursement for relevant conferences, training, and education. All employees have access to LinkedIn Learning's 10,000+ courses to support their continued growth and development. We care about your well-being. Regardless of your location, we will provide you with a competitive array of benefits to support you from our Employee Assistance Program to Local Employee Meetups to flexible time off policy, to name a few. While the philosophy around our benefits is the same worldwide, specific benefits may vary based on local regulations and preferences. We reward our employees. The salary range for this position is based on market data, relevant years of experience, and skills. You may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees, including equity grants upon hire and the option to participate in our Employee Stock Purchase Program." Note: The last paragraph repeats compensation and bonus/equity; we already have Pay section. Might duplicate but we should preserve all substantive information; but we could keep it in Benefits? However the instruction: do not repeat content? It didn't say to deduplicate, but we should preserve all substantive information; duplication is okay but maybe better to avoid redundancy. However the Benefits section originally includes that reward paragraph; we could keep it there but also have Pay section. Might be okay. But we could move reward paragraph to Pay and keep Benefits without that paragraph. However the instruction: preserve ALL substantive information; do NOT invent or summarize away detail. If we remove that paragraph from Benefits, we are still preserving it in Pay section, so it's preserved. That's fine. Thus Benefits section will include the earlier paragraphs about innovation, career development, well-being. Now we need to include a short p for Job ID: maybe after About the role. Let's craft HTML. Structure:

      About the role

      Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you’ll find your place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world. 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.

      Job ID: JR: 2026-8130

      Responsibilities

      • 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.

      Requirements

      • 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

Similar jobs

Senior Engineer I, Compute

DigitalOceanAustin, Texas Metropolitan Area· 1 wk ago
RemoteEngineering$139k–$174k/yrapply on digitalocean.com