We are seeking a technically strong, hands-on Senior Database Reliability Engineer to help design, build, and scale the database platform used across Sezzle’s applications. As a Senior Database Reliability Engineer, you will be responsible for improving how Sezzle applications connect to, migrate, operate, observe, and scale their databases.
Requirements
- 6+ years of professional software engineering, infrastructure engineering, database engineering, SRE, or platform engineering experience
- Strong software engineering ability in at least one production programming language such as Go, Python, or TypeScript
- Proven ability to build production-quality internal tools, libraries, frameworks, services, or platform components used by other engineers
- Deep hands-on experience with relational databases, especially MySQL and/or PostgreSQL, in high-availability production environments
- Strong understanding of how application code interacts with databases, including connection pooling, transactions, isolation levels, retries, timeouts, deadlocks, locking, migrations, and query execution
- Experience designing or improving shared database access patterns, internal database packages, ORM wrappers, migration frameworks, or developer-facing database tooling
- Hands-on experience with AWS RDS/Aurora, including provisioning, upgrades, replicas, backups, failover, monitoring, parameter tuning, and production troubleshooting
- Experience with database connection management technologies such as RDS Proxy, PgBouncer, ProxySQL, or application-level pooling
- Strong ability to analyze database performance using query plans, indexes, slow query logs, wait events, locks, metrics, and application traces
- Experience designing safe database migration processes for production systems
- Strong understanding of observability for database-backed applications, including metrics, logs, traces, SLOs, alerting, and incident response
- Experience with infrastructure-as-code and CI/CD systems such as Terraform, GitLab CI/CD, Kubernetes, Helm, or similar tooling
- Ability to influence engineering teams through clear design reviews, documentation, technical standards, and practical implementation
- Ability to operate independently, identify high-impact problems, propose pragmatic solutions, and drive them to completion
- Bachelor’s degree in Computer Science
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance