Senior Software Engineer

  • $100k-$200k
  • Remote - United States, Canada

Remote

Software Development

Senior

Summary

The job is for a Senior Software Engineer to help design and build a next-generation financial data platform at Puzzle, a remote-first startup. The role includes architecting, designing, productizing, and building key parts of the financial system and immutable, event-driven ledger.

Requirements

  • 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

Responsibilities

  • Deliver on core accounting, auditing, and financial infrastructure
  • Architect and build robust APIs to interact with the platform
  • 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 the core reporting platform
  • Handle an ever-growing stream of data

Preferred Qualifications

  • 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
Share this job:
Please let Puzzle know you found this job on Remote First Jobs 🙏
Apply now