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.
Process Quality Engineering Team Lead overseeing quality investigations and non - conformance disposition for Kardium’s atrial - fibrillation medical device manufacturing operations. Leading engineers across a two - shift production environment.
Senior Full Stack Developer building xMentium’s AI document - intelligence platform. Developing extraction pipelines, enterprise integrations, and scalable full - stack features.
Cisco technical leader guiding Go - based endpoint security software across architecture, reliability, security, and releases. Mentoring engineers and delivering changes to millions of customer endpoints.
Principal Software Engineer setting technical direction for Chainguard’s hardened container images, registry, and adoption tooling. Leading multi - team delivery for a company securing open - source software.
Senior Software Engineer designing scalable Salesforce customizations and integrations for Sitetracker customers. Leading architecture, development, technical discovery, and engineering improvements across complex implementations.
Intermediate Software Developer building and shipping full - stack features for Solace’s enterprise real - time data platform. Supporting APIs, interfaces, testing, customer issues, and post - release delivery.
Senior Software Engineer building CircleCI’s ClickHouse - based query and ingestion platform. Supporting AI - powered CI/CD insights through scalable, reliable historical data systems.
Staff Software Engineer owning Kubernetes infrastructure, release tooling, and observability for CircleCI’s self - hosted CI/CD platform. Improving installation, upgrades, and operations for regulated and air - gapped customers.
Full - stack engineer building React, Python, Java, and generative AI applications for Manulife’s international financial services business. Developing cloud - native platforms, RAG solutions, and data pipelines.