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