Sezzle

Senior Software Engineer with Accounting Experience (Brazil)

Brazil, Remote. Posted 11 months ago

The role

You will design, develop, and optimize high-impact systems for financial reporting, reconciliation, and automation workflows. You will collaborate with cross-functional teams to build software solutions in Golang, Python, and SQL.

What you will do

  • 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.

Required qualifications

  • At least 7 years of full-stack software engineering experience
  • Experience with 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 is required
  • Bachelor's degree in Accounting, Computer Science, Engineering, or a related technical field.

Nice to have

  • 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 is a plus
  • 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

Before you apply

  • Wonderlic test (30-40 min)
  • Coding assessment (~1.5 hours)
  • Interview with recruiters (30 min)
  • Interview with engineers (1 hour)
  • Interview with engineering leadership (30-45 min)

About the company

Sezzle is a fintech company with a mission to financially empower the next generation through interest-free installment plans. They are building an innovative team to redefine the shopping experience.

Senior Software Engineer with Accounting Experience (Brazil) at Sezzle | JobZoey