Reinventing financial services for the future
Staff Software Engineer
Location
Canada
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer
Purpose Unlimited
• Own architectural decisions that move latency, uptime, and client-facing quality metrics. • Define tools, workflows, standards for AI-generated code, and how productivity is measured. • Testing standards and observability practices that let the team ship weekly in a SOC 2 environment. • Shared abstractions, state management, platform tech debt, resolved without stalling delivery. • Mentorship, design feedback, and code review that raises the ceiling of what the team can do. • Pressure-test requirements before they become expensive commitments; advocate for technical quality as a driver of client experience. • Review, refine, and ensure production standards, interpret results and make the call, decide what to act on, and shape the thinking ensuring architectural coherence.
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Responsible for designing, developing, and maintaining high-quality software applications • Work closely with cross-functional teams to gather and analyze system requirements • Ensure that the applications are scalable and efficient
• Implement all aspects of an application design - high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing • Develop framework and process for applications project using existing technologies that is implemented in a structured, maintainable fashion • Develop efficient Stored Procedure, queries in MS SQL • Evaluate and Improve application performance • Responsible for coordination, requirements derivation, software design, and implementation of projects • Work primarily in deployment and development solutions team with a focus on delivering for improving experience of customer and development • Perform unit and system level testing on applications • Work closely with product development teams, product management, design office, services, and helps in upgrade testing, analyzing and resolving upgrade issues • Attend to customer escalations • Develop automation tools, utilities and scripts • Other duties as assigned • Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards • Understand and comply with Information Security and HIPAA policies and procedures at all times • Limit viewing of PHI to the absolute minimum as necessary to perform assigned duties
• Collaborate to define, design, and ship new features in a production application • Improve existing functionality and performance • Implement all aspects of application design, from initial concepts to deployment • Write TypeScript, HTML, and SCSS utilizing Angular and rxjs • Write more TypeScript utilizing Node.js which powers serverless architecture on AWS • Design and implement APIs utilizing serverless REST APIs and WebSocket services • Manage infrastructure through cdk and CloudFormation • Manage and improve continuous integration and delivery • Perform functional testing for work in a local development environment • Write unit tests and integration tests • Monitor new features post deployment using Sentry • Collaborate closely with product management to understand and build out requirements • Collaborate with software engineering team on new features, resolve issues, and knowledge share
Lead Software Engineer, Dashboard Build
CiscoWe securely connect everything to make anything possible.
• Lead architecture and technical direction to design, implement, and operate build and deploy systems • Translate security and compliance requirements into implementation: access control, audit logging, secret management, vulnerability response, and evidence collection • Work closely with product engineering teams to monitor and maintain build health and accuracy • Collaborate with the SRE team to ensure scalability and availability of build systems • Prevent, predict, and respond to issues, coordinating the triage and remediation efforts across the product teams • Lead by example through production code, design reviews, code reviews, mentoring, debugging, and operational improvements



