Sezzle is looking to solve existing and emerging gaps in their applications by leveraging AI/ML tooling, and to enhance developer productivity, internal tooling, and customer experiences through AI enablement.
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.
- Proficiency in observability tools (Prometheus, Grafana, Datadog, New Relic).
Responsibilities
- 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.
Other
- You have relentlessly high standards
- You’re not bound by convention
- You need action
- You earn trust
- You have backbone; disagree, then commit