Sezzle

Sezzle

Sezzle is a payments company revolutionizing the buy now, pay later experience with interest-free installment plans, empowering consumers and merchants alike.

Diversified Financial Services
251-1K
Founded 2016

Description

  • Design, build, and maintain shared database platform components such as connection packages, client libraries, migration tooling, safety checks, and developer-facing abstractions.
  • Establish scalable patterns for how services connect to and interact with relational databases across production, staging, and development environments.
  • Partner with backend teams to improve application database usage, including connection lifecycle, transactions, retries, timeouts, pooling, query patterns, and migrations.
  • Build automation and internal tooling that makes database operations safer, more repeatable, and less dependent on manual work.
  • Define and enforce engineering standards for database access, schema design, migrations, indexing, query performance, connection management, and operational readiness.
  • Architect and improve database infrastructure across AWS RDS/Aurora MySQL, PostgreSQL, RDS Proxy, replicas, backups, failover, monitoring, and capacity planning.
  • Lead database reliability initiatives that reduce operational risk, improve performance, and support safe company growth.
  • Review application designs and database changes early to ensure reliability, scalability, maintainability, and security are built in from the start.
  • Build guardrails for database migrations, including automated checks, rollback expectations, schema review workflows, and production safety controls.
  • Investigate production database issues using application telemetry, database metrics, logs, query plans, traces, and cloud infrastructure data.
  • Create and maintain dashboards, alerts, SLOs, SLIs, runbooks, and operational readiness checks for database-backed services.
  • Improve backup validation, restore testing, disaster recovery, failover readiness, and business continuity.
  • Work with security and compliance teams to strengthen access controls, auditability, encryption, secrets management, and least-privilege controls.
  • Mentor engineers on database design, query performance, safe migrations, operational readiness, and production debugging.
  • Use automation and AI tooling to improve migration review, query analysis, incident investigation, documentation, and developer productivity.

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 language such as Go, Python, or TypeScript.
  • Proven experience building production-quality internal tools, libraries, frameworks, services, or platform components.
  • 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 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 tooling.
  • Hands-on experience with AWS RDS/Aurora, including provisioning, upgrades, replicas, backups, failover, monitoring, parameter tuning, and 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 tools.
  • Ability to influence engineering teams through 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.
  • Experience building platform capabilities for a microservices environment.
  • Experience with Golang application development and database access patterns.
  • Experience improving database reliability across many services or teams, not just one application.
  • Experience with fintech, payments, banking, e-commerce, or other high-volume transactional systems.
  • Experience with compliance-sensitive environments such as PCI DSS, SOC 2, or SOX.
  • Experience with database access governance, audit logging, secrets management, encryption, IAM authentication, and least-privilege models.
  • Experience with large-scale operational automation for provisioning, patching, failover testing, backup validation, access management, or schema review.
  • Experience with distributed systems patterns such as transactional outbox, event-driven architecture, idempotency, queues, eventual consistency, and data consistency tradeoffs.
  • Experience with observability tools such as Prometheus, Grafana, Datadog, CloudWatch, Performance Insights, OpenTelemetry, or New Relic.
  • Familiarity with Elasticsearch or other supporting data stores.
  • Familiarity with AI developer tooling such as Claude Code, Gemini CLI, Codex, or Cursor.

Benefits

  • Salary range of $5,000 - $9,500 USD per month, gross.
  • Remote full-time role.
  • Opportunity to work with a modern stack including Golang, Typescript, Python, MySQL, Postgres, Elasticsearch, AWS, Kubernetes, and GitLab.
  • Open-source-friendly engineering culture that prefers building in-house when possible.
  • Chance to work on high-impact database reliability and platform engineering across the company.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Site Reliability Engineer

Obsidian Security 51-250 Internet Software & Services

Obsidian Security is seeking a Staff Site Reliability Engineer to define and drive reliability strategy for its multi-tenant SaaS security platform serving enterprise and financial customers.

Argo CD AWS GCP Grafana Helm Kubernetes Microservices Prometheus
46 minutes ago

Site Reliability Engineer (SRE)

Valstro 11-50 Internet Software & Services

Valstro is seeking a remote Site Reliability Engineer to support its cloud-native trading platform by improving reliability, availability, performance, and deployment operations across production and UAT systems.

AWS Azure Bash Datadog Docker GCP Go Grafana Kubernetes Prometheus Python Terraform
2 hours, 24 minutes ago

Senior Site Reliability Engineer

OfficeSpace Software 251-1K Internet Software & Services

OfficeSpace Software is hiring a Senior Site Reliability Engineer to own the performance, reliability, and cost efficiency of its production platform at scale while helping modernize operations with AI-assisted reliability engineering.

Ansible Apache Argo CD CI/CD Datadog GitOps Grafana Kubernetes Linux MariaDB Microservices MySQL Nginx PostgreSQL Prometheus Puppet Python Redis Ruby Ruby on Rails Sidekiq Terraform
5 hours, 5 minutes ago

Senior Site Reliability Engineer

Megaport 251-1K Diversified Telecommunication Services

Megaport is hiring a Senior Site Reliability Engineer in Australia to help keep its globally distributed network infrastructure secure, reliable, and available for customers.

AWS Bash Cassandra CI/CD ClickHouse GitHub Go Kubernetes Linux PostgreSQL Python Terraform
15 hours, 7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers