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 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 database usage in application code, 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 manual.
  • Define and enforce 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 risk, improve performance, and support safe scaling.
  • 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, observability, and production safety controls.
  • Improve developer self-service for provisioning, access, schema management, local development, testing, and observability.
  • Investigate production database issues using telemetry, 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.
  • Drive improvements in 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, least privilege, and PCI/SOC 2-aligned controls.
  • Mentor engineers on database design, query performance, safe migrations, operational readiness, and production debugging.

Requirements

  • 6+ years of professional experience in software engineering, infrastructure engineering, database engineering, SRE, or platform engineering.
  • Strong software engineering ability in at least one production 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 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 tools such as Terraform, GitLab CI/CD, Kubernetes, Helm, or similar.
  • 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 (preferred).
  • Experience with Golang application development and database access patterns (preferred).
  • Experience creating database libraries, SDKs, service templates, migration frameworks, or paved-road developer tooling (preferred).
  • Experience improving database reliability across many services or teams, not just one application (preferred).
  • Experience with fintech, payments, banking, e-commerce, or other high-volume transactional systems (preferred).
  • Experience with compliance-sensitive environments such as PCI DSS, SOC 2, or SOX (preferred).
  • Experience with database access governance, audit logging, secrets management, encryption, IAM authentication, and least-privilege access models (preferred).
  • Experience with large-scale operational automation for provisioning, patching, failover testing, backup validation, access management, or schema review (preferred).
  • Experience with distributed systems patterns such as transactional outbox, event-driven architecture, idempotency, queues, eventual consistency, and data consistency tradeoffs (preferred).
  • Experience with observability tools such as Prometheus, Grafana, Datadog, CloudWatch, Performance Insights, OpenTelemetry, or New Relic (preferred).
  • Familiarity with Elasticsearch or other supporting data stores (preferred).
  • Familiarity with AI developer tooling such as Claude Code, Gemini CLI, Codex, or Cursor (preferred).

Benefits

  • Salary range of $5,000 - $9,500 gross USD per month.
  • Full-time remote role.
  • Opportunity to work on a senior-level role with significant ownership and impact.
  • Use of modern engineering tooling and AI-assisted development workflows.
  • Open-source-first engineering culture that prefers building before buying.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Operations Engineer

Mozilla 251-1K Internet Software & Services

Mozilla is hiring a Staff Operations Engineer to lead the design, reliability, and evolution of hybrid-cloud and workplace infrastructure across teams.

Ansible DNS Linux Puppet Python TCP/IP Unix
9 hours, 41 minutes ago

OFSAA - Basel Technical Consultant

Unison Group Technology consulting

An experienced OFSAA Basel Technical Consultant is needed to design, develop, and support Basel regulatory reporting solutions for Oracle Financial Services Analytical Applications at a banking environment.

9 hours, 41 minutes ago

Oracle Security & Controls consultant 6 Months Contract

Belmont Lavan 11-50 Professional Services

Belmont Lavan Ltd is hiring an Oracle Security & Controls Consultant for a 6-month contract to assess, design, and implement security controls across Oracle environments that support data integrity, confidentiality, and regulatory compliance.

Oracle
9 hours, 56 minutes ago

Principal Site Reliability Engineer (SRE)

Symmetrio Professional Services

Symmetrio is recruiting a Principal Site Reliability Engineer for a rapidly growing healthcare technology company to own the reliability, scalability, security, and performance of a mission-critical SaaS platform used by healthcare providers across the United States.

Active Directory AWS CI/CD Datadog Django Grafana Kubernetes Python Terraform Windows Server
9 hours, 56 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