Senior Software Engineer (Canada)

Senior Software Engineer (Canada)

31 Oct
|
Buffer Financial
|
Canada

31 Oct

Buffer Financial

Canada

Company: Buffer Financial Inc.

Location: Remote (Canada). Preference for candidates based in British Columbia.

Employment type: Full-time

Seniority: Senior

Expected pay range (CAD / year): CAD $125,000 - $155,000

Pay transparency: This expected pay range is provided in accordance with British Columbia's Pay Transparency Act. Final compensation depends on experience, skills, and interview outcomes. Additional details of the total package are discussed in interview.

About Buffer Financial

Buffer Financial Inc. is a Vancouver, BC fintech founded in May 2026. We help Canadian employers offer small emergency loans to their employees, with zero cost to the employer.

Product facts

- Loan amounts: CAD $100 to $1,500
- Terms: 1 to 6 months
- APR: 12% to 18%
- One-time 29-day interest-free period from payout
- No late fees
- No hard credit check
- Zero data shared with employers
- Buffer reports loans to credit bureaus, and if borrowers don't pay their instalments, Buffer will report it to credit bureaus

HQ: Vancouver, BC. Team of 7, pre-seed. Website: https://mybuffer.ca

Role summary

Own core product and platform engineering for Buffer's lending and employer experience. You will design, build, and operate services that power applications, underwriting-adjacent workflows, repayments, and employer tooling. This is a senior IC role on a small team: you ship end to end, set engineering standards, and mentor as we grow.

Responsibilities

- Design and ship backend services, APIs, and integrations that support loan applications, decisions, payouts, and instalment repayments
- Build and maintain production systems with clear observability, testing, and safe deploy practices




- Partner with product and founders on scope, tradeoffs, and delivery plans
- Improve reliability, security, and data handling for financial workflows
- Review code, document architecture decisions, and raise the quality bar across the codebase
- Help hire and onboard the next engineers as the team grows

Requirements

- 5+ years of professional software engineering experience
- Solid experience with at least one modern backend language (for example Python, TypeScript/Node, Go, or Java)
- Production experience with relational databases, REST or GraphQL APIs, and cloud infrastructure (AWS, GCP, or Azure)
- Track record of owning features from design through production support
- Comfort working in a regulated or financially sensitive domain, or clear willingness to learn compliance constraints
- Excellent written communication; able to explain tradeoffs to non-engineers
- Authorized to work in Canada; based in Canada (BC preferred)

Nice to haves

- Fintech, lending, payments, or banking experience
- Experience with event-driven systems, queues, or workflow engines
- Frontend fluency (React or similar) for full-stack delivery
- Prior early-stage startup experience

What we offer

- Remote work across Canada, with preference for British Columbia residents
- Early-stage ownership: your work shapes product, process, and culture from day one
- Direct access to founders and a small, collaborative team
- Meaningful mission: helping Canadian employees handle short-term financial gaps with transparent, instalment-based loans
- Compensation and any other package details are discussed in interview

Closing Follow Buffer Financial on LinkedIn for updates.

📌 Senior Software Engineer (Canada)
🏢 Buffer Financial
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada