Sezzle is seeking a Senior Database Reliability Engineer to design, build, and scale the database platform used across Sezzle’s applications, ensuring reliability, scalability, and security.
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.
- 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.
- Demonstrated experience working with Claude or equivalent large language model tools is required; candidates must be comfortable leveraging AI to enhance productivity, research, and communication.
- Bachelor’s degree in Computer Science.
Benefits
- Competitive salary
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance