Principal Software Engineer

3 days ago

Apply Now
Logo of Sezzle

Sezzle

Fintech • B2C • eCommerce

Sezzle is a financial technology company that offers a "buy now, pay later" service, allowing consumers to purchase products and pay for them in four interest-free installments over six weeks. The Sezzle app provides users with a flexible financing alternative to traditional credit cards, enabling instant approval decisions without impacting credit scores. Sezzle partners with various top brands, including Amazon, Walmart, and Target, to offer in-app and in-store payment options. The company's mission is to empower consumers financially by providing more financial freedom and control. It is available as a mobile app, with millions of downloads and high user ratings, and works towards accessibility and inclusion on its platform.

201 - 500 employees

Founded 2016

💳 Fintech

👥 B2C

🛍️ eCommerce

📋 Description

• Architect, design, and build scalable backend services and APIs primarily in Golang, leveraging AWS, RDS (MySQL/Postgres), and modern distributed patterns. • Lead Sezzle’s AI enablement efforts, identifying opportunities to apply AI and automation to enhance developer productivity, internal tooling, and customer experiences. • Partner with teams across the organization to integrate modern AI capabilities - Primarily around tools like Claude Code, Codex, Cursor and enhancing team productivity. • Drive consistency and scalability across a distributed microservices architecture while maintaining performance and reliability. • Establish and evolve engineering best practices for observability, security, and CI/CD across teams. • Mentor engineers and champion a culture of learning, innovation, and operational excellence. • Collaborate cross-functionally to translate business goals into technical roadmaps and deliver results that matter.

🎯 Requirements

• 12+ years of professional software engineering experience, including significant backend experience. • Deployed significant changes to a production application in the past 30 days. • Strong proficiency in Golang, with experience building and maintaining RESTful APIs. • Expertise with SQL-based RDBMS (MySQL, PostgreSQL) and experience optimizing schema and queries for performance at scale. • Solid understanding of distributed systems design patterns (e.g., transactional outbox, event-driven architecture, queues). • Demonstrated ability to bring new ideas forward, influence decisions, and lead complex technical initiatives. • Bachelor’s degree in Computer Science or equivalent practical experience. • Proficiency in observability tools (Prometheus, Grafana, Datadog, New Relic). • Experience with AWS cloud infrastructure, mainly AWS Aurora RDS, both MySQL and Postgres. • Experience in fintech, payments, BNPL, or consumer lending - familiarity with financial compliance, credit decisioning, or transaction processing systems. • Experience with CI/CD pipelines and containerized microservices (Docker, Kubernetes). • Working knowledge of TypeScript, React, or React Native. • Familiarity with AI/ML tooling (e.g., OpenAI API, LangChain, Hugging Face, or custom LLM integrations). • Track record of shipping commercial APIs and data-driven applications in high-growth environments. • Proven leadership in guiding technical direction, improving system reliability, and scaling engineering organizations.

Apply Now

Similar Jobs

November 25

Head of Software Engineering overseeing the technical development and strategy for a scalable technology platform at NOVACARD. Leading a diverse engineering team to enhance personal finance management via technology.

AWS

Cloud

Distributed Systems

Docker

Kubernetes

Microservices

.NET

November 24

Principal Engineer for Webflow's AI-native Digital Experience Platform. Establishing an international engineering hub in Argentina with a focus on scalable systems.

Cloud

Distributed Systems

Docker

JavaScript

Kubernetes

MongoDB

Next.js

Node.js

NoSQL

React

SQL

TypeScript

October 30

Staff Software Engineer shaping architecture and technical strategy at Sendoso. Leading scalable systems development and mentoring engineers for a SaaS platform.

AWS

Cloud

JavaScript

Kafka

Microservices

RabbitMQ

Ruby

Ruby on Rails

Vue.js

October 25

Full Stack Engineer taking ownership of product features and enhancing the auto repair industry through Revv’s platform. Design backend services and implement frontend components in a remote context.

JavaScript

Next.js

Node.js

Postgres

React

TypeScript

August 8

Join Wizeline as a Staff Go Software Engineer, developing AI-powered digital products remotely from Argentina.

AWS

Cloud

Distributed Systems

Docker

Google Cloud Platform

JavaScript

Kotlin

Microservices

MySQL

Node.js

Postgres

SQL

Terraform

TypeScript

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com