Staff Software Engineer, Database Infrastructure

New
United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
9+ years
Required Skills
PostgreSQLPythonJavaMySQLRubyC++GoPrometheusLinuxDatadog

Requirements

  • 9+ years of software engineering experience, or equivalent combinations of education and professional experience in Computer Science or related fields.
  • Strong programming experience in production systems using languages such as Go, Python, Java, C++, Ruby, or similar.
  • 5+ years of experience building, deploying, and maintaining large-scale database systems, particularly MySQL or PostgreSQL in Linux environments.
  • 3+ years of experience with observability and monitoring tools such as Datadog, Sentry, Prometheus, or equivalent platforms.
  • Deep understanding of database systems, including performance tuning, reliability engineering, and system design principles.
  • Experience working with distributed systems, high availability architectures, and large-scale infrastructure environments.
  • Strong communication skills with the ability to collaborate effectively in remote, asynchronous teams.
  • Experience writing design documents and contributing to technical decision-making processes.
  • Familiarity with database migrations, internals, and change management practices is highly valued.

Responsibilities

  • Design, build, and scale core database infrastructure supporting high-volume, globally distributed systems.
  • Act as a subject matter expert on MySQL and database administration, guiding best practices across engineering teams.
  • Develop and maintain internal tooling and self-service systems to improve database operations and developer productivity.
  • Ensure system reliability through monitoring, observability, and performance optimization using industry-standard tools.
  • Participate in on-call rotations, incident response, and root cause analysis to maintain system health and availability.
  • Design and implement disaster recovery strategies, backup systems, and failover processes for critical databases.
  • Write technical documentation and design proposals to support adoption of database tools and operational standards.
  • Contribute to open-source initiatives and collaborate across distributed teams in a remote-first environment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now