S

Sezzle

BNPL fintech facilitating consumer-merchant transactions

Senior Software Engineer with Accounting Experience

Backend EngineeringConfirmed live in the last 24 hours
Full-time$5k - $9.5k /moRemote

About the Job

Requirements

  • At least 7 years of full-stack software engineering experience.
  • Experience bringing new ideas and building consensus on the path forward.
  • Experience building and serving REST APIs using Go and Java, Python, or a similar language.
  • Demonstrated experience working with Claude or equivalent large language model tools; candidates must be comfortable leveraging AI to enhance productivity, research, and communication.
  • Bachelor's degree in Accounting, Computer Science, Engineering, or a related technical field.

Responsibilities

  • Collaborate with cross-functional teams to enhance and maintain software solutions for financial processes.
  • Participate fully in the software development lifecycle, from design through deployment.
  • Build new features and products as part of an integrated engineering team.
  • Leverage accounting background to identify gaps and improve automation and reconciliation workflows.
  • Evaluate and deploy software tools, processes, and metrics.
  • Provide support and consulting on software systems usage.
  • Ensure compliance with project plans and industry 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 and maintaining consistency while scaling.
  • Coordinate with internal company stakeholders to design market-winning products.
  • Develop and collect metrics to drive continuous improvement of existing products.
  • Deliver high-quality, testable features that meet reporting and compliance standards.
  • Mentor other engineering teammates to help elevate their experience and knowledge.

Desired Qualifications

  • Prior experience as an accountant or financial analyst.
  • Solid understanding of financial operations such as reconciliation, reporting, and compliance.
  • Experience in banking or financial institutions.
  • Proficiency 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.
  • Comfort using observability platforms like Prometheus or vendor solutions like New Relic or Datadog to instrument code for production monitoring and alerting.
  • Familiarity with containerized microservice architecture deployed with Kubernetes on AWS.
  • Demonstrated history of delivering commercial APIs and web applications.

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