Remote Position
[Remote] Senior Software Engineer II, Managed Databases
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. DigitalOcean is hiring a Senior Software Engineer II for its Managed Databases engineering organization. The role focuses on architecting and operating scalable database control-plane and infrastructure systems, improving reliability and performance, leading cross-team technical projects, and mentoring engineers.
Responsibilities
- Architect and implement DBaaS platform systems: Design and build scalable control-plane and infrastructure components that improve throughput, multi-region operability, and reliability for managed database workloads
- Turn ambiguous requirements into deliverable architecture: Deconstruct customer and system needs into clear technical designs and workstreams that drive predictable delivery with product and engineering partners
- Own performance and resiliency outcomes on your services: Improve resource utilization, fault tolerance, and availability—using profiling and targeted changes against I/O, CPU, and network bottlenecks under real production load
- Strengthen lifecycle capabilities: Ship improvements to automated failover, continuous backups, point-in-time recovery (PITR), and maintenance workflows so clusters handle higher data volumes and tighter SLAs
- Scale for data-heavy and AI-adjacent demand: Expand and harden control-plane and infrastructure pieces that support compute-heavy and high-concurrency customer workloads
- Raise the team engineering bar: Guide technical decisions for engineers on the squad through design and code reviews; contribute clear design docs for the initiatives you lead
- Mentor team members: Coach engineers through technical guidance, architectural reviews, and code-quality standards to accelerate growth and execution velocity
- Operate what you build: Establish observability, failover, and recovery practices; participate in on-call; turn incident learnings into durable platform improvements
Skills
- 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
- 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 “leave it better than you found it” approach to architecture and maintainability
- Working knowledge of relational database engine internals—specifically PostgreSQL and/or MySQL—including query performance, replication, and scale (preferred)
- Experience scaling services for compute, memory, and networking demands of data-intensive or AI inference-adjacent workloads (preferred)
Benefits
- Reimbursement for relevant conferences, training, and education
- Access to LinkedIn Learning's 10,000+ courses
- Employee Assistance Program
- Local Employee Meetups
- Flexible time off policy
- You may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance.
- Equity compensation for eligible employees, including equity grants upon hire
- Option to participate in the Employee Stock Purchase Program
- Remote role
Company Overview
Company H1B Sponsorship