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 reliable and scalable patterns for how services connect to and interact with relational databases across production, staging, and development.
  • Partner with backend engineering teams to improve connection handling, transactions, retries, timeouts, pooling, query patterns, and migration workflows.
  • Build automation and internal tooling that makes database operations safer, more repeatable, and less dependent on manual intervention.
  • Define and enforce standards for database access, schema design, migrations, indexing, query performance, and operational readiness.
  • Architect and improve database infrastructure across AWS RDS/Aurora, including replicas, backups, failover, parameter groups, monitoring, and capacity planning.
  • Lead database reliability initiatives that reduce operational risk, improve performance, and support safe scaling.
  • Review application designs and database changes early in the development lifecycle to build reliability, scalability, maintainability, and security into the design.
  • Build guardrails for database migrations, including automated checks, rollback expectations, schema review workflows, observability, and production safety controls.
  • Improve developer self-service for database provisioning, access, schema management, local development, testing, and observability.

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 troubleshooting.
  • Experience with database connection management tools 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 traces.
  • Experience designing safe database migration processes for production systems.
  • Strong observability knowledge 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, or Helm.
  • 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 in 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 to $9,500 USD per month gross.
  • Full-time remote role.
  • Opportunity to work with a modern open-source-focused technology stack.
  • Chance to use AI tooling and automation to improve productivity and database reliability.
  • Work in a mission-driven fintech company focused on financially empowering consumers and improving merchant outcomes.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Consultor SAP Data Archiving Hands-on

Workana 1K-5K Internet Software & Services

Consultor SAP Data Archiving para un proyecto remoto de 20 semanas con un banco en México, enfocado en la ejecución y configuración de archivado de datos en SAP ECC / S/4HANA para reducir históricos, mejorar el rendimiento y mantener la información disponible para auditoría y cumplimiento.

1 hour, 47 minutes ago

Senior AIOps Engineer, Incident Response [Remote-US]

Quanata 201-500 information technology & services

Quanata is hiring an experienced production operations and reliability leader to oversee production health, incident response, and operational support for its AI-driven insurance technology platform.

AWS Confluence JIRA
2 hours, 38 minutes ago

Database/Application Administrator

Blueprint Technologies 251-1K Internet Software & Services

Blueprint is hiring a Database/Application Administrator to support enterprise databases and analytics applications across cloud and hybrid environments, with the goal of maintaining high availability, performance, scalability, and operational reliability.

AWS Linux Oracle PostgreSQL SQL Server
4 hours, 18 minutes ago

Senior Site Reliability Engineer

Cribl 251-1K IT Services

Cribl is hiring a Senior Site Reliability Engineer in Poland to help build and operate the telemetry infrastructure and observability platform that supports its cloud products and enterprise customers.

Ansible AWS Azure CI/CD Grafana JavaScript Kibana Linux New Relic Node.js PagerDuty Prometheus Splunk Terraform TypeScript
11 hours, 30 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