S

Sezzle

BNPL fintech facilitating consumer-merchant transactions

Principal Infrastructure Engineer

Platform Engineering +1Confirmed live in the last 24 hours
Full-timeBogotá, Bogota, Colombia$12.5k - $20.8k /moRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science or a similar technical field is required.
  • At least 12 years of experience across infrastructure, platform, site reliability, software development, or related engineering disciplines, including substantial hands-on experience designing and operating production infrastructure at scale.
  • Deep production experience with AWS, including compute, IAM, multi-account architectures, networking, VPC design, and private connectivity.
  • Deep production experience with Kubernetes, including cluster lifecycle, scheduling, resource management, autoscaling, networking, and troubleshooting business-critical workloads.
  • Deep experience with relational databases at scale, specifically RDS/Aurora MySQL and/or Postgres, including query performance, indexing, connection management, replication, high availability, failover, and verified backup and recovery.
  • A track record of personally delivering infrastructure scaling improvements by identifying constraints, measuring baseline behavior, implementing changes, and demonstrating gains in capacity, latency, reliability, or cost efficiency.
  • Strong coding and automation skills using Golang, Python, or similar languages to build production tooling and eliminate operational toil, alongside infrastructure-as-code experience with Terraform or an equivalent.
  • Strong systems fundamentals in Linux, networking, DNS, TLS, storage, concurrency, and distributed-system failure modes, with the ability to debug across infrastructure and application boundaries.
  • Experience operating a 24/7 high-availability platform where downtime directly affects customers or revenue, including hands-on incident response and postmortem remediation.
  • Willingness to participate in an on-call rotation and ability to recover production systems under pressure using evidence-based triage, safe mitigation, and clear technical communication.
  • Experience implementing and testing disaster recovery against defined recovery objectives, including restoring data and validating service recovery.
  • Practical experience with observability, load testing, capacity planning, and safe CI/CD practices for shared production infrastructure.
  • Active use of AI tooling in engineering or operations, with judgment about its limitations and how to verify generated code, recommendations, and operational actions.
  • Ability to carry ambiguous technical problems from investigation through production delivery and collaborate across engineering disciplines to resolve system-wide constraints.

Responsibilities

  • Own the technical architecture and evolution of core infrastructure by identifying system limits, prioritizing technical improvements, and implementing changes that support increasing traffic, data volume, and workload complexity.
  • Learn how key business workflows behave in production, trace their impact across applications, data, and infrastructure, and partner across teams to improve performance, reliability, and cost efficiency beyond any single service or team's scope.
  • Build capacity models, run load and stress tests, diagnose bottlenecks across compute, networking, Kubernetes, and databases, and validate improvements against throughput, latency, saturation, and cost per workload.
  • Design and build resilient AWS account, IAM, network, and service architectures, addressing service quotas, fault isolation, and multi-AZ or multi-region requirements as workloads grow.
  • Build and operate the Kubernetes platform by improving cluster architecture, lifecycle automation, workload isolation, resource allocation, autoscaling, safe upgrades, and deployment reliability.
  • Scale and optimize Aurora RDS for MySQL and Postgres by tuning queries and indexes, addressing connection and replication bottlenecks, planning capacity, improving failover behavior, and implementing safe schema changes and database migrations with application engineers.
  • Define and instrument service-level objectives and error budgets with service owners; implement failure isolation, backpressure, load shedding, and safe retry behavior to prevent cascading failures.
  • Participate in on-call and drive technical recovery during serious incidents using evidence-based triage, executing mitigations, communicating findings, and implementing corrective actions from postmortems.
  • Design, implement, and test disaster-recovery backup, restore, and failover mechanisms against agreed recovery time and recovery point objectives; run recovery exercises and document measured results.
  • Make provisioning, configuration, deployments, upgrades, and recovery reproducible, reviewed, testable, and recoverable using infrastructure-as-code and operational automation; eliminate recurring manual work through code.
  • Improve metrics, logs, traces, dashboards, and actionable alerts to make production diagnosable, with visibility into service health, scaling limits, and customer impact.
  • Design phased rollouts, compatibility checks, validation, and rollback paths for changes to shared production systems.
  • Improve cloud cost efficiency through technical changes, including right-sizing resources, improving utilization, tuning autoscaling and storage, and quantifying savings while maintaining reliability and performance targets.
  • Apply AI to investigation, runbooks, anomaly analysis, and repetitive operations with bounded permissions, reviewable actions, and measurable improvements in accuracy or toil.
  • Write architecture proposals, evaluate technology tradeoffs through prototypes and benchmarks, review changes affecting shared infrastructure, and document how systems operate and fail.
  • Write code and infrastructure-as-code, debug production systems, and deliver changes that withstand real traffic and failure conditions.
  • Participate in the on-call rotation and take a hands-on role in recovering from major incidents, including full outages.
  • Work closely with application engineers, Security, and Compliance; develop an understanding of business operations, customer journeys, transaction patterns, and product decisions to identify and deliver improvements across teams and technical domains.

Desired Qualifications

  • EKS experience.
  • Experience in fintech, payments, or banking, operating infrastructure with demanding reliability, security, and audit requirements.
  • Experience with multi-region architectures, chaos engineering, and failure testing, including consistency and recovery tradeoffs of distributed data systems.
  • Proficiency with Prometheus, Grafana, Loki, Tempo, or comparable observability systems.
  • Experience building internal platform capabilities and self-service tooling, including deployment automation, progressive delivery, and reusable infrastructure components.
  • Experience building AI-assisted incident investigation or operational automation with restricted access, auditable execution, and clear human review points.

About the Company

Sezzle

BNPL fintech facilitating consumer-merchant transactions

Sezzle offers a four‑installment, interest‑free BNPL service for consumers and a merchant payment option for retailers. Consumers split purchases into four equal payments, improving cash flow without interest. Merchants enable Sezzle at checkout and pay a transaction fee, which Sezzle earns as revenue. Sezzle aims to financially empower younger people and help merchants grow, while operating as a Public Benefits Corporation and Certified B Corp.

Company size
201-500
Company stage
IPO
Headquarters
Minneapolis, MN
Founded
2016

Recently Posted Jobs

Explore more opportunities at Sezzle

See more jobs