Principal Software Engineer

🕒 December 1, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sezzle

Sezzle

201 - 500 employees

Founded 2016

💳 Fintech

👥 B2C

🛍️ eCommerce

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.

📋 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. • Experience with React JS. • 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.

Apply Now

Similar Jobs

🕒 October 24, 2025

Neon

1001 - 5000

💳 Fintech

Staff Software Engineer role at Neon, involving technical leadership and coding responsibilities with remote work flexibility.

🗣️🇧🇷🇵🇹 Portuguese Required

🕒 October 17, 2025

Neon

1001 - 5000

💳 Fintech

Technical reference in software architecture for a talented team at Neon. Collaborating in product development cycles and contributing actively to code.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

Cloud

Kafka

Kubernetes

NoSQL

SQL

🕒 October 14, 2025

Neon

1001 - 5000

💳 Fintech

Hands-on Staff Software Engineer leading technical direction and delivering high-quality products. Responsible for architecture, metrics, and collaboration across cross-functional teams.

🗣️🇧🇷🇵🇹 Portuguese Required