Sezzle is seeking to solve complex financial challenges in fintech by architecting and scaling technical solutions that power financial reporting, reconciliation, and automation workflows, ensuring data integrity, streamlining financial processes, and building robust, auditable systems.
Requirements
- Experience with building and serving REST APIs using Go and Java Python or a similar language.
- Proficient in multiple programming languages (e.g., Python, Java, Go) and experience with database systems like MySQL or PostgreSQL.
- Familiarity with software engineering tools, software development methodology, and release processes.
- Comfortable using observability platforms like Prometheus, or vendor solutions like NewRelic or Datadog to instrument your code for production monitoring and alerting.
- Familiarity with containerized micro-service architecture deployed with Kubernetes on AWS
- Demonstrated history of delivering commercial APIs and web applications
- At least 7 years of full-stack software engineering experience
Responsibilities
- Design, develop, and optimize high-impact systems that power Sezzle’s financial reporting, reconciliation, and automation workflows.
- Partner closely with cross-functional teams — including Accounting and Finance — to ensure data integrity, streamline financial processes, and build robust, auditable systems that meet enterprise-grade standards.
- Design software applications and features in Golang
- Build reports and automations using Python and SQL.
- Help build out a distributed architecture, creating solutions that work within it, maintaining consistency while scaling highly
- Develop and collect metrics to drive continuous improvement of existing products
- Deliver high-quality, testable features that meet reporting and compliance standards.
Other
- Leverage accounting background to identify gaps and improve automation and reconciliation workflows.
- Mentor engineers, shape technical direction, and bring a strong sense of ownership to every project you lead.
- Experience bringing new ideas and building consensus on the path forward
- BS in Accounting, Computer Science or similar degree, or equivalent work experience.
- Prior experience as an accountant or financial analyst.