Talent.com
Software Architect
Software ArchitectPhreesia • Toronto C6A, ON, Canada
Software Architect

Software Architect

Phreesia • Toronto C6A, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Software Architect role at Phreesia

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. The ideal candidate will have extension experience with .NET or .NET Framework via C# and be a self‑motivated individual to tackle an ambitious research and development project centered around RPA.

What You’ll Do

  • Requirements definition in conjunction with Product Management and other development teams. Create technical architecture and documentation
  • Maintain strong business domain boundaries in software and Define system usage, traffic projections, and scaling strategies to ensure high system availability and reliability
  • Define virtual hardware requirements and allocation. Define monitoring and alerting strategies Sprint planning and execution
  • Support the software deployment process Manage escalations and ongoing product maintenance
  • Maintain software security and quality standards. Provide technical leadership for development and quality assurance team members
  • Aid in troubleshooting and resolving production escalations and issues Act as technical lead during Beta cycles
  • Build prototypes and contribute code during development. Regularly review team commits via pull requests . Support your products over their lifetime Assist with hiring additional engineering staff
  • 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

What You’ll Bring

  • Bachelor's degree required
  • 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
  • Self-motivated, pragmatic thinker capable of working within a highly distributed team.
  • Deep understanding of modern, scalable software design patterns Strong technical and non-technical communication Strong technical leader and motivator
  • 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. Preferred to be knowledgeable about EMR or PM software integration. Preferred to be knowledgeable about generative AI and its uses in screen analysis

Technology

  • 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.)

Other

  • Occasional travel required for in-person events and meetings

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Design, Engineering, and Strategy/Planning

Industries

Software Development and Hospitals and Health Care

Toronto, Ontario, Canada — CA$130,000.00‑CA$157,000.00

#J-18808-Ljbffr
Create a job alert for this search

Software Architect • Toronto C6A, ON, 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
Software Architect

Software Architect

Konrad • Toronto
Full-time
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Konrad is a next generation digital consultancy.We are dedicated to solving complex business problems ...Show more
Last updated: 30+ days ago • Promoted
Software Architect

Software Architect

Zynga • Toronto
Full-time
Come join Zynga’s Mobile Game Tech (MGT) team.As a Software Architect you will shape the technical vision, design and implementation of scalable backend services that power our games for millions o...Show more
Last updated: 30+ days ago • Promoted
Software Architect

Software Architect

Autodesk • Toronto
Full-time
Join Autodesk’s Platform Organization within the Product Design and Manufacturing Solutions division, contributing to the Fusion 360 family of products.As a Principal Engineer / Architect, you will...Show more
Last updated: 30+ days ago • Promoted
Software Development Architect

Software Development Architect

AMD • Markham, Canada, CA
Full-time
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 systems.Grounded in a culture of innovation...Show more
Last updated: 11 hours ago • Promoted • New!
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
Application / Software Architect

Application / Software Architect

AMA - Alberta Motor Association • Toronto, Canada, CA
Full-time
Demonstrated technology lifecycle planning skills (e.Operating Systems including but not limited to Windows, RHEL, MS SQL server).Demonstrated experience leading transition and hardware/software re...Show more
Last updated: 10 days ago • Promoted
Senior Software Architect

Senior Software Architect

Scotiabank • Toronto
Full-time
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Step into a role where you’ll shape the future of how clients join and grow with Scotiabank.As ...Show more
Last updated: 30+ days ago • Promoted
Software Architect

Software Architect

Autodesk, Inc. • Toronto
Full-time
Job Requisition ID #**26WD94844**Position Overview**Embark on an enriching journey with Autodesk as a Software Architect, stepping into a position important to the transformation and modernization ...Show more
Last updated: 30+ days ago • Promoted
Principal Ai Software Architect

Principal Ai Software Architect

Intuit Inc. • Toronto, Canada, CA
Full-time
A leading financial software company is seeking a Principal Software Developer in Toronto.The ideal candidate will drive technology initiatives, focus on AI technology integration, and contribute t...Show more
Last updated: 19 days ago • Promoted
Software Architect - AI Accelerated Engineering Lead (Toronto)

Software Architect - AI Accelerated Engineering Lead (Toronto)

Slalom • Toronto
Full-time
Software Architect - AI Accelerated Engineering Lead.Software Architect - AI Accelerated Engineering Lead.Slalom is a fiercely human business and technology consulting company that leads with outco...Show more
Last updated: 30+ days ago • Promoted
Aerospace Software Architect — Hybrid, Equity & Cutting-Edge

Aerospace Software Architect — Hybrid, Equity & Cutting-Edge

2iSolutions Inc. • Toronto, Canada, CA
Full-time
A Software Architect is needed to lead architectural development, mentor junior staff, and align technical standards with business goals, requiring strong Java 11 and microservices expertise.Show more
Last updated: 19 days ago • Promoted
Software Architect, Applied AI

Software Architect, Applied AI

PowerToFly • Toronto
Full-time
Job Requisition ID #25WD94061, Software Architect, Applied AI.If you love building real systems that real customers use—and you get genuinely excited about LLMs, RAG, MCP, and agentic architectures...Show more
Last updated: 30+ days ago • Promoted
Senior Software Architect

Senior Software Architect

Carbon60 • Toronto, Canada, CA
Full-time
OpsGuru, a Carbon60 CompanyOpsGuru is a global engineering and consulting group that helps organizations accelerate digital transformation and modernization through cutting‐edge technology, deep en...Show more
Last updated: 11 days ago • Promoted
Application/Software Architect - Level 2

Application/Software Architect - Level 2

Bevertec • Toronto
Full-time
Job Role: Application/Software Architect - Level 2 (.One-year contract with two one-year options.Microsoft Azure Cloud Services (App Services, Functions, SQL Managed Instance).Must demonstrate 5+ y...Show more
Last updated: 12 days ago • Promoted
Principal AI Software Architect

Principal AI Software Architect

Intuit Inc. • Toronto
Full-time
A leading financial software company is seeking a Principal Software Developer in Toronto.The ideal candidate will drive technology initiatives, focus on AI technology integration, and contribute t...Show more
Last updated: 30+ days ago • Promoted
Senior Staff Software Architect — Enterprise Solutions (Hybrid)

Senior Staff Software Architect — Enterprise Solutions (Hybrid)

Capital One Canada • Toronto
Full-time
A leading financial institution in Toronto is seeking a Senior Staff Software Engineer to design and implement enterprise-level architecture solutions.The ideal candidate will have over 8 years of ...Show more
Last updated: 30+ 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