Skip to content

Staff Software Engineer - Databases

Leads the architecture and development of a global schema and data migration platform supporting thousands of databases. The role requires 12+ years of backend or platform engineering experience, strong database expertise, and experience with reliable, high-throughput infrastructure.

About the job

Responsibilities

  • Architect and maintain automated schema change infrastructure for MySQL and TiDB, including versioning, rollback, validation, and auditing.
  • Operate schema and data migration platforms across thousands of global databases with high reliability and zero downtime.
  • Improve resilience, observability, and recovery capabilities.
  • Build a test harness for migration and deployment validation.
  • Design developer-friendly tools and APIs for schema and data change management.
  • Integrate migration workflows into CI/CD pipelines.
  • Design safe, large-scale backfills and data purging operations.
  • Ensure backfills are monitored, retryable, minimally disruptive, and automated.
  • Maintain data integrity as schemas and data evolve.

Requirements

  • 12+ years of professional experience in backend systems or platform engineering.
  • Experience building platforms, infrastructure, or database engineering systems.
  • Experience with MySQL and TiDB.
  • Track record of building and scaling mission-critical, high-throughput platforms for global services.
  • Experience with schema migration frameworks, CI/CD automation, and developer tooling.
  • Strong focus on developer experience and reliable, user-friendly workflows.

Benefits

  • Comprehensive benefits and perks tailored to employees’ regional needs.

Skills

MySQL, Tidb, Schema Migration, CI/CD, Database Engineering, Backend Systems, Platform Engineering, Test Automation, Developer Tooling, Observability

GoHighLevel

GoHighLevel

India

Sr. Staff Engineer - Payments & Commerce Platform
No salary listedRemote10+ YOEBackend Engineering

Leads architecture and reliability for a global payments and commerce platform, shaping APIs, distributed systems, observability, compliance, and production operations. Requires 10+ years of backend experience, deep Go and distributed-systems expertise, and Staff/Principal-level technical leadership.

Rippling

Rippling

Bengaluru, India

Staff Software Engineer - Financial Integrity
No salary listedOn-site8+ YOEBackend Engineering

Leads architecture and hands-on development of scalable, reliable, and compliant financial integrity systems. The role requires 8+ years of software engineering experience, distributed-systems expertise, and the ability to drive complex initiatives and mentor engineers through influence.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.

Coinbase

Coinbase

India

Staff Software Engineer, Security Platform
₹9.4M+/yrRemote8+ YOEBackend Engineering

Staff Software Engineer responsible for architecting and scaling security platform services, defining technical strategy, and mentoring engineers. Requires at least 8 years of software engineering experience plus strong system design, coding, and production-service expertise.

Reltio

Reltio

Bengaluru, India

Staff Engineer
No salary listedOn-site8+ YOEBackend Engineering

Staff Engineer leading design and delivery of large-scale distributed data platform features for enterprise customers. The role requires strong Java and cloud experience, architectural leadership, cross-functional collaboration, and mentorship.