SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 145,000 - 160,000 / annual
Prenuvo is transforming healthcare from reactive sick-care to proactive health care through award-winning whole-body MRI scans (fast, safe, non-invasive) combined with cutting-edge software and AI. The company operates domestic and global clinics with a patient-centric experience.
As a Senior Software Engineer II, you will take on a senior technical leadership position responsible for delivering complex software solutions, driving technical strategy, and elevating engineering quality across teams. This is a senior individual contributor role focused on leading large, ambiguous, or mission-critical initiatives and coordinating work across multiple engineering groups and stakeholders.
Key responsibilities include:
- Lead end-to-end delivery of large or ambiguous initiatives spanning multiple systems or teams, leveraging AI-assisted coding tools and autonomous development workflows
- Take full ownership of project execution from design through rollout, integrating agentic workflows and automated guardrails
- Provide deep technical expertise to team members through code reviews, architectural decisions, and best practices for collaborating with AI coding agents
- Coach and mentor junior engineers on technical, design, and problem-solving capabilities while effectively utilizing agentic tools
- Participate in high-level planning discussions and inform technical direction of key initiatives, including adoption of agentic SDLC practices
- Independently diagnose and resolve complex technical issues using agent-driven debugging and novel solutions
- Shape project- and team-level technical decisions and long-term architectural evolution toward modern agentic development patterns
- Lead improvements in reliability, scalability, observability, and incident response; define standards and processes supporting operational excellence in automated and agent-driven environments
- Improve engineering patterns, tooling, documentation, and processes that increase productivity and code quality across multiple teams, incorporating automated code review and refactoring agents
- Clearly articulate complex technical concepts to engineers, product managers, and leadership; serve as a trusted technical voice on modern software practices
- Operate effectively in undefined or rapidly evolving situations, bringing clarity, structure, and direction for others, particularly in the transition toward agentic SDLC
The company strongly prefers candidates based in Vancouver, BC able to work hybrid, but is open to remote candidates across Canada. This role does not provide visa sponsorship; applicants must be legally authorized to work in Canada and must not require employer sponsorship.
Requirements:
- 7+ years of experience delivering complex software systems and solving technical challenges
- Strong backend experience architecting and building robust services using Python, Flask, and/or FastAPI
- Experience writing comprehensive backend tests (e.g., Pytest) and ensuring strong test coverage
- Familiarity or decent frontend experience with frameworks like React, Next.js, and TypeScript (plus)
- Ability to break down complex projects into components or milestones that other engineers can easily pick up
- Motivation to influence the engineering organization to level up quality, reliability, and performance of shipped services
- Demonstrated collaboration with co-workers on cross-functional teams
- Experience building consumer-facing applications and internal tools