Staff Software Engineer

Posted 2 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Software Engineer at Purpose Unlimited developing consumer-facing financial technology solutions. Leading technical architecture and AI integration for better product performance and client experience.

Responsibilities

  • Own the hardest technical problems in our consumer-facing product – setting the bar for how code ships, how architecture decisions get made, and how AI-augmented engineering works in a regulated environment.
  • Product performance and reliability – own architectural decisions that move latency, uptime, and client-facing quality metrics.
  • Technical direction for AI-augmented engineering – define tools, workflows, standards for AI-generated code, and how productivity is measured.
  • Engineering craft and release safety – testing standards and observability practices that let the team ship weekly in a SOC 2 environment.
  • Cross-cutting problem solving – shared abstractions, state management, platform tech debt, resolved without stalling delivery.
  • Team capability and growth – mentorship, design feedback, and code review that raises the ceiling of what the team can do.
  • Product partnership – pressure-test requirements before they become expensive commitments; advocate for technical quality as a driver of client experience.

Requirements

  • Significant experience building consumer-facing software at scale, with architectural judgment from systems that serve real users under real load.
  • Full-stack depth – you move between frontend, backend, and infrastructure when the problem demands it.
  • Experience in a regulated industry (financial services, healthcare, or similar) – SOC 2 or ISO 27001 compliance as part of engineering quality, not friction.
  • Track record of leading technical decisions: writing RFCs, driving alignment, knowing when to push for consensus vs. make the call.
  • Fluency with AI-assisted development tools (Copilot, Claude Code, Cursor, or similar) and a formed perspective on how they change team dynamics.
  • Experience governing AI-generated code quality in production – you’ve thought about when AI output is good enough and when human craft is required.
  • Experience mentoring senior engineers; your leverage at this level is as much about team capability as your own code.
  • You think in systems – understanding how technical decisions ripple through product quality and end-user experience.
  • Degree in CS/Software Engineering or equivalent practical depth.

Benefits

  • Competitive compensation including equity program.
  • Comprehensive group health and dental benefits and life insurance at little to no cost to you.
  • Lifestyle Spending Account for all your wellness needs.
  • Flexible paid time-off policy with unlimited vacation days, and flexible sick and mental health days.
  • Paid parental leave for eligible employees with a top-up.
  • Generous Group RRSP matching and an optional TFSA program.
  • Training opportunities and tuition support year-round.

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.