Enable job alerts via email!

Senior Software Engineer (Accounting)

Puzzle Financial

Canada

On-site

CAD 90,000 - 130,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A remote-first startup, Puzzle Financial is looking for a Senior Software Engineer to help design and build a next generation financial data platform. You will architect critical parts of their financial systems and work directly with product teams to enhance their APIs and integrations.

Qualifications

  • 6+ years as a software engineer.
  • Deep experience in APIs/Integrations (REST).
  • Strong experience with Database design (SQL, NoSQL).

Responsibilities

  • Architect and build robust APIs ensuring scalability and security.
  • Design and build core accounting and auditing infrastructure.
  • Create systems to maintain accurate financial information.

Skills

API Development
Agile Methodologies
Database Design
Python
Data Analytics

Job description

What we're looking for

As part of Puzzle, you will help design and build a next generation financial data platform. We will be ingesting large amounts of data from disparate sources, transforming them, organizing them, and automatically turning them into easily understandable company financials.

We want to be as real-time as possible, event-driven, and decoupled. Redundant, resistant and secure. And accuracy is key. This is your opportunity to be an early engineer at a well-funded startup that has a successful founder and a drive to change how company's leverage their financials. We are remote-first — anywhere in the US works for us.

As a Sr. SWE, you will help architect, design, productize and build key parts of our financial system and immutable, event-driven ledger. This role will be part of our API and Integrations team.

What you'll do
  • Working directly with our product team, deliver on core accounting, auditing and financial infrastructure

  • Architect and build robust APIs to interact with our platform, ensuring scalability, security, and ease of integration

  • Build systems to keep information up to date and accurate

  • Create unique functionality for correlation of data

  • Extend and architect our event pipeline for speed and scale

  • Extend our core reporting platform

  • Handle an ever growing stream of data

Qualifications
  • 6+ years as a software engineer

  • Experience with agile software development methodologies

  • Deep experience building out APIs/Integrations (REST)

  • Experience in a modern programming language like Python

  • Strong experience with Databases design (SQL, NoSQL) and analytics

  • An understanding of and desire to bring company financials into the 21st century

  • Experience working with accounting and/or financial systems, building double-entry ledgers, accounting software a plus

  • Experience with GraphQL a plus

Puzzle is an equal opportunity and affirmative action employer. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.