Local, online, private and government jobs · Updated daily
RojgarPointLocal, Online, Private and Govt Jobs

Principal Software Engineer, Managed Databases

DigitalOcean
BengaluruFull-time15+ years

About this job

As a Principal Software Engineer for Managed Databases at DigitalOcean in Bengaluru, you will act as the top-tier technical authority for the DBaaS platform. DigitalOcean builds a simple scalable cloud to help dreamers and builders worldwide, fostering a fast-paced community of top talent. In this role, you will modernize managed database services into an AI-native ecosystem. A normal day involves solving complex distributed computing and scale challenges, enhancing DBaaS service performance, and elevating platform resiliency. You will handle systems engineering tasks to meet the massive demands of real-time AI inference and data-heavy cloud workloads. Your work will directly impact how global developers utilize cloud databases, driving technical strategy and execution while collaborating with talented engineering teams.

Responsibilities

  • Architect and execute solutions for large-scale DBaaS distributed computing challenges.
  • Set and execute the multi-year technical roadmap for DBaaS infrastructure.
  • Take accountability for low-level DBaaS performance, resource utilization, and fault tolerance.
  • Expand control plane and infrastructure to scale managed database services for AI inference.
  • Enhance core lifecycle capabilities like automated failovers, continuous backups, and PITR.
  • Author architectural technical blueprints, define execution standards, and lead design reviews.
  • Mentor staff and senior engineers.

Requirements

  • 15+ years of experience architecting, building, and operating large-scale platform infrastructure.
  • Track record of diagnosing and solving complex, high-concurrency engineering problems.
  • Practical experience scaling distributed services for AI inference and data-intensive workloads.
  • Expertise in system profiling, identifying IO/CPU/network bottlenecks, and improving performance.
  • Experience driving system resiliency, scaling platform availability, and optimizing recovery mechanisms.
  • Demonstrated ability to take technical ownership and convert business requirements into architecture blueprints.

Good to have

  • Working knowledge of relational database engine internals specifically PostgreSQL and/or MySQL.

Who should apply

This role suits highly experienced technical leaders with a strong background in distributed systems and cloud infrastructure. Ideal candidates possess over fifteen years of expertise in solving complex concurrency problems and scaling database services for AI workloads. If you excel at defining multi-year technical roadmaps, architecting robust platforms, and mentoring engineering talent, this position aligns with your career goals. This is a senior-level position, so freshers should not apply.

Frequently asked questions

What is the role of the Principal Software Engineer, Managed Databases at DigitalOcean?

The role serves as the top-tier technical authority for the DBaaS platform, driving systems engineering to modernize managed database services into an AI-native ecosystem.

Where is the DigitalOcean Principal Software Engineer, Managed Databases position located?

The posting specifies that this job is located in Hyderabad, India, with the company location noted as Bengaluru.

What experience is required for the DigitalOcean Principal Software Engineer role?

Candidates must have 15+ years of experience architecting, building, and operating large-scale platform infrastructure and distributed computing systems.

Can freshers apply for the Principal Software Engineer, Managed Databases position at DigitalOcean?

No, freshers cannot apply as the role requires 15+ years of relevant industry experience.

Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.