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 client libraries, connection packages, migration tooling, 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 application database usage, including connection handling, transactions, retries, timeouts, pooling, and query patterns.
  • Build automation and internal tooling to make database operations safer, more repeatable, and less manual.
  • 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 MySQL, PostgreSQL, RDS Proxy, replicas, backups, failover, monitoring, and capacity planning.
  • Lead database reliability initiatives that reduce operational risk and improve performance.
  • Review application designs and database changes early to ensure reliability, scalability, maintainability, and security are built in.
  • 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.
  • Identify and resolve systemic database problems such as unsafe migrations, inefficient queries, connection storms, lock contention, replication lag, and capacity bottlenecks.
  • 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, least privilege, and PCI/SOC 2-aligned controls.
  • Mentor engineers on database design, query performance, safe migrations, and production debugging.

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 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 application-database interactions, including pooling, transactions, isolation levels, retries, timeouts, deadlocks, locking, migrations, and query execution.
  • Experience designing or improving shared database access patterns, internal 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 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 work independently, identify high-impact problems, and drive pragmatic solutions 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 PCI DSS, SOC 2, or SOX environments (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 per month gross in USD.
  • Full-time remote role.
  • Opportunity to work with AI tooling and automation to boost productivity and database reliability.
  • Chance to work on a mission-driven fintech product with real impact on merchants and consumers.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Postgres

ClickHouse 51-250 IT Services

ClickHouse is hiring a Senior Software Engineer to help build a new Postgres initiative within its cloud platform, focused on database orchestration, automation, and developer-facing infrastructure.

C C++ CI/CD Go Kubernetes PostgreSQL Python Ruby Rust Terraform TypeScript
7 hours, 35 minutes ago

Software Engineer II - Inline Mailflow

Abnormal AI Internet Software & Services

Abnormal AI is hiring a Software Engineer for the Inline Mailflow team to build next-generation SMTP relay infrastructure for outbound email security and long-term secure email gateway displacement.

Apache Spark AWS Django DNS Docker Go Kubernetes Prometheus Python
12 hours, 31 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
13 hours, 19 minutes ago

Senior DBA Engineer - Fuze Care Services

Fuze Health Health Care Providers & Services

Fuze Health is hiring a Senior Database Administrator to lead AWS database modernization for its Hospice business unit, moving a recently migrated healthcare platform from self-managed SQL Server on EC2 to AWS RDS.

AWS Datadog Encryption HIPAA PostgreSQL SQL Server Terraform Windows Server
15 hours, 17 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