This recruiter is online.

This is your chance to shine!

Apply Now

Senior Software Engineer, Treasury Services for our Fintech client that provides institutional-grade crypto

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Contract: 6 Months +

Work Model: 3 Days Onsite in Toronto, Ontario

Hours: 37.5


Day-to-Day (D2D) Responsibilities
  • Design, build, and maintain Treasury Services systems (ledger, account management, transaction orchestration, cash flow management).
  • Deliver fault-tolerant, production-ready financial systems that operate at scale.
  • Ensure double-entry accounting correctness and support treasury/finance operations.
  • Collaborate with front-office, platform, and QA teams to integrate functionality and ensure business cohesion.
  • Deploy solutions in AWS and integrate with CI/CD pipelines.
  • Support integrations with custodians, global payments providers, and blockchain systems (e.g., Fireblocks).
  • Document systems for both technical and business teams.
  • Mentor junior engineers and lead complex feature implementation.
  • Identify opportunities to improve performance, scalability, and developer productivity.


Must-Haves
  • 7+ years software engineering experience with deep expertise in Java (best practices, backend systems).
  • Strong experience with accounting/finance systems (double-entry, transactions, cash flow).
  • Hands-on experience with high-performance, low-latency architectures.
  • Solid knowledge of event-driven design and messaging systems (Kafka).
  • Strong background in SDLC, CI/CD, databases, networks, and API development.
  • AWS production experience.
  • Excellent communication skills and ability to work independently while collaborating across teams.


Plusses / Nice-to-Haves
  • Experience with treasury operations, global payments, or banking systems.
  • Exposure to custodians and blockchain solutions (e.g., Fireblocks).
  • Familiarity with NodeJS for front-office integration.
  • Experience in digital assets, fintech, or trading environments.
  • Mentorship or leadership experience in growing engineering teams.


Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined