Senior Software Engineer II, Managed Databases

October 20, 2026

Job Description

Company: DigitalOcean
Location: Linthicum, MD
Workplace Type: Remote
Employment Type: Full-time
Pay / Compensation: $167,200 – $209,000

About the Role

DigitalOcean is looking for a Senior Software Engineer II to join our Managed Databases (DBaaS) engineering organization. Managed Databases delivers fully managed Postgres, MySQL, and related database services so customers can run production data workloads—and increasingly AI inference and data-intensive applications—without operating clusters themselves. In this high-impact IC4 role, you will apply advanced subject-matter expertise across distributed control planes, database platform infrastructure, and production reliability.

What You’ll Do / Key Responsibilities

  • Architect DBaaS systems: Design and build scalable control-plane and infrastructure components that improve throughput, multi-region operability, and reliability for managed database workloads.
  • Drive architecture: Turn ambiguous requirements into deliverable architecture, deconstructing customer and system needs into clear technical designs and workstreams.
  • Manage performance and resiliency: Own performance and resiliency outcomes by improving resource utilization, fault tolerance, and availability using profiling against I/O, CPU, and network bottlenecks.
  • Strengthen lifecycle capabilities: Ship improvements to automated failover, continuous backups, point-in-time recovery (PITR), and maintenance workflows.
  • Scale for demand: Expand and harden infrastructure to support compute-heavy and high-concurrency customer workloads.
  • Raise engineering standards: Guide technical decisions through design and code reviews, contributing clear design docs and mentoring engineers to accelerate execution velocity.
  • Operate production systems: Establish observability, failover, and recovery practices, participate in on-call rotations, and turn incident learnings into durable platform improvements.

Requirements & Qualifications

  • 8+ years of professional software engineering experience building and operating large-scale distributed systems or data-plane/control-plane infrastructure (SaaS/PaaS or equivalent).
  • Proven track record diagnosing and solving complex, high-concurrency engineering problems in production cloud environments.
  • Working knowledge of relational database engine internals—specifically PostgreSQL and/or MySQL—including query performance, replication, and scale.
  • Strong understanding of concurrency, failure modes, multi-region concerns, and performance optimization in production Linux/cloud environments.
  • Track record of driving complex cross-team technical projects, mentoring engineers, and communicating tradeoffs clearly with partners and leadership.
  • Appetite for feedback and a growth mindset with a “leave it better than you found it” approach to architecture.

Preferred / Bonus Qualifications

  • Experience scaling services for compute, memory, and networking demands of data-intensive or AI inference-adjacent workloads.

Benefits & Perks

  • Flexible time off policy and comprehensive well-being benefits, including an Employee Assistance Program and local employee meetups.
  • Continuous learning support, including reimbursement for relevant conferences, training, education, and access to over 10,000 LinkedIn Learning courses.
  • Competitive compensation including base salary, performance-based bonus eligibility, equity grants upon hire, and an Employee Stock Purchase Program.

DigitalOcean is an equal-opportunity employer. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.