Skip to content

Senior Database Reliability Engineer II

Leads database architecture, performance, reliability, and developer-tooling initiatives for high-volume trading applications. Requires 8+ years of software engineering experience, expert MySQL skills, backend development expertise, and strong knowledge of distributed systems and database operations.

About the job

Responsibilities

  • Design and evolve MySQL schemas for high-volume transactional workloads.
  • Improve data-platform architecture through online schema changes, low-downtime migrations, blue/green deployments, and scalability initiatives.
  • Analyze and optimize SQL queries, indexes, and execution plans.
  • Develop production-quality software, persistence-layer improvements, developer tooling, reusable libraries, frameworks, and data-platform capabilities.
  • Design scalable data models balancing performance, maintainability, and long-term growth.
  • Lead database performance-tuning and modernization initiatives.
  • Design safe, repeatable database migration strategies for continuous delivery.
  • Investigate and resolve production issues involving application performance, database behavior, locking, concurrency, and data integrity.
  • Establish standards for schema design, indexing, SQL development, migrations, and data-access patterns.
  • Partner with Platform Engineering on monitoring, backups, disaster recovery, and operational resilience.
  • Use Google Cloud services to improve reliability, scalability, and observability.
  • Mentor engineers and lead technical design discussions and architecture reviews.
  • Evaluate technologies and advise on database architecture, application performance, and data-platform practices.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 8+ years of professional software engineering experience.
  • Strong backend development experience with Java, C#, Go, Python, Kotlin, Scala, or similar languages.
  • Expert-level MySQL experience in large-scale production environments.
  • Deep understanding of SQL optimization, query execution plans, indexing, transactions, isolation levels, locking, concurrency, schema design, normalization, replication, and high availability.
  • Experience designing scalable schemas for high-volume transactional applications.
  • Experience troubleshooting complex application and database performance issues.
  • Experience implementing database migrations for continuous delivery.
  • Strong understanding of software architecture, distributed systems, and engineering best practices.
  • Experience leading technical initiatives and influencing architecture across engineering teams.
  • Strong collaboration and communication skills.
  • Interest in improving developer productivity through automation, tooling, testing frameworks, benchmarking, and engineering practices.

Nice-to-Haves

  • Google Cloud Platform and Cloud SQL for MySQL experience.
  • Experience with Google Cloud Monitoring, Cloud Logging, Pub/Sub, Cloud Storage, Secret Manager, Cloud Build, or Cloud Deploy.
  • Experience with financial services, trading platforms, or high-throughput transactional systems.
  • Startup or high-growth engineering experience involving application development and database performance.
  • Experience designing highly available, fault-tolerant distributed systems.
  • Observability, performance monitoring, and database telemetry experience.
  • Experience using AI/ML tools to improve software development, operational efficiency, or engineering productivity.

Compensation

  • Salary: $130,000–$180,000 USD annually.
  • Annual target bonus: 10%.

Skills

MySQL, Postgres, SQL, Java, C#, Go, Python, Kotlin, Scala, GCP, Cloud Sql, Distributed Systems, Database Migrations, Database Performance Tuning, Observability

Taskrabbit

Taskrabbit

San Francisco, CA

Senior Data Engineer
$130k+/yrHybrid5+ YOEData Engineering

Builds the data foundation for a client retention and personalization team, including ELT pipelines, predictive data models, marketing integrations, and measurement layers. Requires modern data-stack experience, strong SQL and programming skills, and regular use of AI coding assistants.

NinjaTrader

NinjaTrader

Chicago, IL

Marketing Analytics Engineer
$135k+/yrHybrid6+ YOEData Engineering

Senior individual contributor responsible for architecting shared dbt models, marketing attribution, data quality, and AI-driven analytics workflows. Requires 6+ years in analytics engineering or data, deep dbt and SQL expertise, modern data-stack experience, and strong marketing measurement knowledge.

Mark43

Mark43

Boston, MA

Database Admin Engineer
$140k+/yrOn-site7+ YOEData Engineering

Own and scale Mark43’s production database infrastructure, focusing on MySQL administration, monitoring, performance, reliability, upgrades, and recovery. The role requires at least seven years of production database experience, cloud infrastructure expertise, and familiarity with Terraform.

ZoomInfo

ZoomInfo

Waltham, MA

Senior Software Engineer
$140k+/yrHybrid5+ YOEData Engineering

Build and operate large-scale data acquisition pipelines, distributed processing systems, and production Java services across batch and streaming workloads. The role requires 5+ years of backend or data engineering experience, strong distributed-systems expertise, and proficiency with cloud data technologies.

ZoomInfo

ZoomInfo

United States

Senior Software Engineer - Crawler
$140k+/yrRemote5+ YOEData Engineering

Builds and operates large-scale web crawling, extraction, and data engineering infrastructure processing billions of pages. The role requires 5+ years of software engineering experience, strong distributed-systems fundamentals, and proficiency with Java or Python, cloud platforms, Kubernetes, and ETL technologies.