Software Engineer 4

Phreesia, Inc. (Canadian Branch)

Canada

Remote

CAD 125,000 - 145,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Phreesia, Inc. (Canadian Branch) is seeking a Software Engineer 4 to design, scale, and support healthcare tech platforms improving patient experiences.

As a senior individual contributor, you will shape technical design, ensure reliability, and mentor peers in a distributed systems environment. You will leverage AI-assisted tooling like Claude Code to accelerate delivery, review outputs for security and compliance, and contribute to CI/CD, observability, and test automation.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of distributed software experience.
  • Experience with .NET/.NET Framework in C#.
  • Experience with SQL Server, MongoDB, Redis.
  • RESTful API development experience.
  • Cloud platforms (AWS, GCP, or Azure).
  • CI/CD and DevOps tooling (e.g., Jenkins).
  • Observability and monitoring familiarity.
  • Testing with Selenium, Playwright, or WireMock.
  • API tooling (Bruno, Postman, Insomnia).
  • HL7 and FHIR knowledge.
  • AI-assisted tools like Claude Code.

Responsibilities

  • Lead the implementation and delivery of scalable software solutions.
  • Leverage Claude Code to improve efficiency and quality.
  • Review AI outputs for standards, compliance, and security.
  • Participate in design reviews and code reviews.
  • Mentor engineers and QA on practices and tooling.
  • Own production systems and drive reliability initiatives.
  • Troubleshoot complex production issues and escalations.
  • Contribute to CI/CD automation and observability.
  • Design and maintain automated test frameworks using C# and TypeScript.
  • Collaborate with Product, Architecture, Operations, and Leadership.
  • Support sprint planning and Agile execution.

Skills

.NET/C#/.NET
Cloud-native
Distributed systems
REST APIs
CI/CD
API testing
Mentoring
Observability

Education

Bachelor's degree in CS

Tools

Selenium
Playwright
WireMock
Jenkins
Postman
Insomnia
Bruno

Job description

Title: Software Engineer 4

Location: Remote Canada (EST or CST); with occasional travel required for client meetings, industry events, conferences, and team collaboration.

Why This Role Exists

Phreesia is looking for a Software Engineer 4 to help design, scale, and support innovative healthcare technology platforms that improve the patient experience.

As a senior-level individual contributor, you will play a key role in technical design, implementation quality, operational excellence, and engineering mentorship. You will collaborate closely with architects, product managers, operations teams, and software engineers to deliver highly available, scalable, and maintainable distributed systems.

Engineers at this level are expected to champion modern engineering practices, including the effective use of AI-assisted development tools such as Claude Code. This includes leveraging AI to accelerate delivery, improve developer productivity, increase test coverage, automate repetitive engineering tasks, support troubleshooting, and improve documentation quality. Engineers are expected to model responsible AI usage practices and help guide other team members in effectively integrating AI into engineering workflows.

What You'll Spend Your Time Doing
  • Lead the implementation and delivery of scalable software solutions throughout the software development lifecycle.
  • Use AI-assisted engineering tools such as Claude Code to improve engineering efficiency and software quality.
  • Review, refine, and validate AI-assisted outputs to ensure alignment with architectural standards, compliance requirements, and security best practices.
  • Participate in technical design reviews, architectural discussions, and code reviews.
  • Mentor engineers and QA team members on engineering practices, tooling, and technical problem-solving.
  • Own production systems and support operational excellence initiatives.
  • Troubleshoot and resolve complex production issues and escalations.
  • Contribute to CI/CD automation, observability, and platform reliability improvements.
  • Design, build, and maintain automated test frameworks for complex, distributed applications using C#, TypeScript, and modern testing tools such as Playwright or Selenium.
  • Collaborate cross-functionally with Product, Architecture, Operations, and Engineering leadership.
  • Drive engineering best practices related to quality, scalability, testing, documentation, and maintainability.
  • Support sprint planning, estimation, delivery coordination, and Agile execution.
What Makes You a Great Fit
  • Strong experience with Microsoft .NET/C#, cloud-native systems, and distributed architectures.
  • Experience designing and implementing scalable APIs and backend systems.
  • Experience implementing and improving CI/CD pipelines and engineering automation.
  • Experience building and maintaining automated API and integration test suites.
  • Experience mentoring engineers and contributing to technical leadership within teams.
  • Strong understanding of software quality, observability, scalability, and operational excellence.
  • Strong written and verbal communication skills.
  • Experience using AI-assisted engineering tools to improve development workflows and engineering outcomes.
  • The ability to influence engineering standards and drive continuous improvement.
We Do Have A Few Requirements To Check
  • Bachelor's degree in Computer Science or a related discipline.
  • 5+ years of experience building and supporting distributed software applications.
  • Experience with the following technologies: Microsoft .NET/.NET Framework in C#.
  • SQL Server, MongoDB, and Redis.
  • RESTful APIs.
  • Cloud systems such as AWS, GCP, or Azure.
  • Message queue technologies such as RabbitMQ, MSMQ, SQS, or ElasticMQ.
  • CI/CD and DevOps tooling, including Jenkins or similar CI servers.
  • Observability and monitoring platforms.
  • Testing tools such as Selenium, Playwright, or WireMock.
  • Bruno, Postman, Insomnia, or similar API tools.
  • Healthcare IT standards such as HL7 and FHIR.
  • AI-assisted engineering tools such as Claude Code.
Where You'll Work

This is a remote role where you'll collaborate closely with distributed engineering, product, and cross-functional teams to build software that improves the healthcare experience for patients and providers.

You will collaborate closely with architects, product managers, operations teams, and software engineers to deliver highly available, scalable, and maintainable distributed systems.

Occasional travel is required for in-person meetings.

Why Phreesia

Phreesia is on a mission to make healthcare more human, connected, and efficient. Our SaaS platform powers digital check-in and engagement for healthcare organizations nationwide-helping patients feel informed and providers work smarter.

Compensation & Rewards

Total Cash Compensation: 125k-145k CAD depending on qualifications. A comprehensive Total Rewards package designed to support your who

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 4
Software Engineer 4

LE001 Phreesia, Inc. • Canada

Remote
CAD 125,000 - 145,000
Remote-first culture and work setup
Competitive compensation package
Flexible PTO and company holidays
+1
Software Architect, Voice AI
Software Architect, Voice AI

Phreesia • Canada

Hybrid
CAD 140,000 - 170,000
Remote First: 100% Remote work + home/
Competitive compensation
Flexible PTO
+4
Senior Software Engineer - AI-Driven Health (Remote)
Senior Software Engineer - AI-Driven Health (Remote)

Phreesia, Inc. (Canadian Branch) • Canada

Remote
CAD 125,000 - 145,000
Manager, Software Engineering
Manager, Software Engineering

Phreesia • Canada

Remote
CAD 145,000 - 170,000
Remote work
Home office reimbursements
Cell phone stipend
+6
Associate Architect
Associate Architect

Taswiq4me • Canada

Remote
CAD 140,000 - 170,000
Remote work
Home office stipend
Cell phone reimbursement
+8
Software Architect
Software Architect

Phreesia • Toronto

On-site
CAD 130,000 - 157,000
Director of User Experience
Director of User Experience

Phreesia • Canada

Remote
CAD 120,000 - 160,000
Competitive compensation
Flexible PTO + company holidays
Comprehensive healthcare benefits
+3
Architect - Software Developer
Architect - Software Developer

Quantiphi • Canada

Hybrid
CAD 140,000 - 190,000
Sr Software Developer II
Sr Software Developer II

GuruLink • Toronto

Remote
CAD 180,000 - 220,000
ESOP participation
Benefits
Software Engineer
Software Engineer

ExaCare AI • Toronto, Vancouver

Hybrid
CAD 95,000 - 125,000
Salary equity
Flexible PTO
Healthcare coverage
+2