Talent.com
Software Architect
Software ArchitectPhreesia, Inc. • Toronto, Canada
Software Architect

Software Architect

Phreesia, Inc. • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description

Position Overview

Phreesia is seeking a highly skilled, hands‑on Software Architect to be the technical leader that designs, builds, scales, and maintains complex distributed software systems in our Patient Registration domain. Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of talented software engineers. The ideal candidate will coordinate with the Phreesia Product Management team, fellow architects, and engineers to design, build, and maintain innovative products that drive patient activation and improved healthcare outcomes. The results of your work will improve and streamline the patient healthcare experience and healthcare providers’ ability to efficiently service and interact with their patients. Phreesia is a publicly traded healthcare technology company that is the leading provider of automated patient intake solutions.

Responsibilities & Qualifications

Requirements definition in conjunction with Product Management and other development teams. Create technical architecture and documentation.

Define virtual hardware requirements and allocation. Define monitoring and alerting strategies sprint planning and execution.

Perform Agile or SCRUM methodologies. Decide which frameworks and design patterns to use, ensuring high performance and usability. Ability to iterate in a continuous delivery environment. Collaborate with PM and Design team. Investigate off‑the‑shelf tooling and compare to building in‑house to accomplish the mission. Take on full software development life cycle of respective products.

10+ years of experience building distributed applications in an OO language such as C# or Java. Experience building cloud‑native products leveraging APIs and asynchronous messaging.

You have played a lead role in designing and iterating on .NET applications including API design.

Knowledgeable about modern technologies and excited to learn new ones. Product minded : committed to building the best user experience.

Ability to thrive in a dynamic, fast‑paced, collaborative, and high‑growth environment. Understand the trade‑offs in employing different engineering solutions to a problem, valuing pragmatism over idealism.

Experience building micro‑services and APIs in a distributed, message‑based architecture. Deep knowledge and understanding of software design patterns and object‑oriented principles.

Strong experience leading a development team and managing communication with product partners and other stakeholders.

Experience coding in C# or Java.

Knowledge of databases (SQL, Mongo).

Micro‑service architecture based on various web service technologies. Knowledge of NServiceBus or similar asynchronous messaging frameworks.

Cloud architecture experience using AWS, Azure, or Google Cloud. Distributed caching systems such as Redis.

Knowledge of front‑end frameworks such as Angular and React. Experience in .NET and Microsoft Technologies. Knowledge of queueing systems (SQS, RabbitMQ, Sidekiq, etc.). Knowledge of database architecture and operation (SQL, Redis, Mongo, etc.).

Benefits

Remote first : 100% remote work + home office expense reimbursements + monthly reimbursement for cell phone, internet and wellness.

Top of market rewards : Competitive compensation.

Flexible PTO + company holidays.

Top‑class healthcare benefits : Variety of healthcare benefits for you and your family (and your pets!) starting day one.

Generous top‑up for parental leave benefits.

Continuing education and professional certification reimbursement.

Various offsite events and activities for team to connect and meet in person, to support team building and engagement.

Local in‑person volunteer events, and give‑back programs to our communities.

Phireworks – company‑wide recognition tool to celebrate milestones, recognize achievements and strengthen your bond with teams. Accumulate points and redeem them for a wide catalogue of items.

Diversity and inclusive environment : All employees are encouraged to bring their authentic self to work, feel supported and perform at their best. Variety of Employee Resource Groups (ERGs).

Opportunity to join an Employee Resource Group.

At Phreesia, we’re transforming the patient experience and giving healthcare organizations the capacity to do more — and we need smart, innovative problem‑solvers to help us get there. Phreesians have a wide range of backgrounds—you don’t need to be a healthcare expert or a technology geek to succeed on our team. We’re looking for talented, diverse individuals who want to make a difference in healthcare.

#J-18808-Ljbffr

Create a job alert for this search

Software Architect • Toronto, Canada

Similar jobs
Software Architect

Software Architect

Paymentus • Richmond Hill
Full-time
The Software Architect has an expert understanding of the enterprise platform and seek to transform client requirements into core features of the scalable enterprise platform.The Software Architect...Show more
Last updated: 30+ days ago • Promoted
Senior Software Architect, Healthcare Platforms

Senior Software Architect, Healthcare Platforms

Phreesia • Toronto, Canada
Full-time
A leading healthcare technology firm in Toronto is seeking a highly skilled Software Architect to design, build, scale, and maintain complex software systems in patient registration.The ideal candi...Show more
Last updated: 30+ days ago • Promoted
Principal Software Architect (Cloud)

Principal Software Architect (Cloud)

OpenText • Richmond Hill, York Region, Canada
Full-time
Principal Software Architect (Cloud).OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture.As a memb...Show more
Last updated: 12 days ago • Promoted
Enterprise Architect, Software and Platforms Architecture (T & I) (Telework / Hybrid)

Enterprise Architect, Software and Platforms Architecture (T & I) (Telework / Hybrid)

Fuze HR Solutions Inc. • Toronto, ON, Canada
Full-time
Job Title : Enterprise Architect – Software & Platform Solutions.Location : Montreal, Toronto, or Ottawa (hybrid work model). Preferred : Bilingual candidates (English and French).An accompli...Show more
Last updated: 30+ days ago • Promoted
Senior Software Architect

Senior Software Architect

Supernova Technology • Toronto
Full-time
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end so...Show more
Last updated: 30+ days ago • Promoted
Senior Software Application Architect

Senior Software Application Architect

Halliburton • Toronto, Canada, CA
Full-time
We are looking for the right people — people who want to innovate, achieve, grow and lead.We attract and retain the best talent by investing in our employees and empowering them to develop themselv...Show more
Last updated: 21 hours ago • Promoted • New!
Senior Software Application Architect

Senior Software Application Architect

Halliburton Energy Services • Toronto C6A, ON, Canada
Full-time +1
We are looking for the right people — people who want to innovate, achieve, grow and lead.We attract and retain the best talent by investing in our employees and empowering them to develop themselv...Show more
Last updated: 1 day ago • Promoted
Principal Software Architect

Principal Software Architect

EviSmart • Toronto, Canada, CA
Full-time
Wiser Solutions is the global leader in omnichannel retail intelligence, empowering over 750 global brands and retailers to gain a decisive advantage at every consumer decision point.Every day, Wis...Show more
Last updated: 30+ days ago • Promoted
Software Technical Architect

Software Technical Architect

Talent To Hire Inc. • Toronto
Full-time
The Technology Architect is responsible for designing and implementing robust technical architectures, frameworks, and strategies that align with business objectives and application requirements.Th...Show more
Last updated: 30+ days ago • Promoted
ROCm AI System Software Architect

ROCm AI System Software Architect

Advanced Micro Devices • Markham
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more
Last updated: 11 days ago • Promoted
ROCm AI System Software Architect

ROCm AI System Software Architect

AMD • Markham
Full-time
ROCm AI System Software Architect.Get AI-powered advice on this job and more exclusive features.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more....Show more
Last updated: 30+ days ago • Promoted
Senior Diagnostics Software Architect (Hybrid)

Senior Diagnostics Software Architect (Hybrid)

General Motors • Markham
Full-time
A leading automotive manufacturer is seeking a highly skilled Staff Software Developer for their Diagnostic Software team. Located in Markham, this hybrid position requires a minimum of three office...Show more
Last updated: 13 days ago • Promoted
Software Architect

Software Architect

Autodesk, Inc. • Toronto C6A, ON, Canada
Full-time
As a Principal Engineer / Architect, you will provide technical leadership and architectural vision for cloud-native, scalable, and secure solutions. You will drive the design and evolution of compl...Show more
Last updated: 8 days ago • Promoted
Software Architect - Fully Remote

Software Architect - Fully Remote

Sowelo Consulting sp. z o.o. • Toronto, ON, CA
Remote
Permanent
Quick Apply
Do you have Architecture experience with a Microsoft tech stack?.Are you able to work autonomously and have strong communication skills? Great!. Please read on as we have a role for you.We ar...Show more
Last updated: 15 hours ago • New!
Software Architect

Software Architect

Scotiabank • Toronto
Full-time
Client Engineering (Mobile & Web) is looking for a Software Architect who will be a key player in architecting the future technology road map for our native Android and iOS applications that delive...Show more
Last updated: 23 days ago • Promoted
Senior Software Architect Engineer

Senior Software Architect Engineer

Essence Coaching Group • Markham
Full-time
Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development....Show more
Last updated: 2 days ago • Promoted
Application / Software Architect

Application / Software Architect

TEEMA Solutions Group • Toronto
Full-time
This role involves evaluating technology solutions, ensuring system integration, and monitoring industry trends to stay aligned with government and industry regulations. Architecture Development & S...Show more
Last updated: 30+ days ago • Promoted
Staff Diagnostic Software Architect & Lead (Hybrid)

Staff Diagnostic Software Architect & Lead (Hybrid)

General Motors of Canada • Markham
Full-time
An automotive company in York Region is seeking a Staff Software Developer for its Diagnostic Software team, focusing on innovative software solutions for autonomous vehicle diagnostics.The ideal c...Show more
Last updated: 5 days ago • Promoted