Talent.com
Software Architect
Software ArchitectPhreesia • Toronto, ON, CA
Software Architect

Software Architect

Phreesia • Toronto, ON, CA
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, ON, CA

    Similar jobs
    Solution Architect

    Solution Architect

    Nexus Systems Group Inc. • Toronto C6A, ON, Canada
    Full-time
    Contribute to ensuring secure modern application infrastructure in cloud by developing security controls and principles in a GCP Kubernetes environment. Network security in cloud is one of the cruci...Show more
    Last updated: 30+ days ago • Promoted
    Solution Architect

    Solution Architect

    Kastech • Toronto C6A, ON, Canada
    Full-time
    Mandatory Skills & Requirements : .Expert and hands‑on experience in.Proven experience in Microservices architecture.Solid background in architecting and solutioning enterprise‑grade Java application...Show more
    Last updated: 30+ days ago • Promoted
    Senior SaaS Platform Architect

    Senior SaaS Platform Architect

    Alexa Translations • Toronto, ON, Canada
    Full-time
    Alexa Translations is a leader in high-quality language services for the legal, financial, and securities sectors.By combining proprietary AI technology with a team of highly specialized linguistic...Show more
    Last updated: 30+ days ago • Promoted
    Solution Architect

    Solution Architect

    Kastech Software Solutions Group • Toronto, ON, Canada
    Full-time
    Mandatory Skills & Requirements : .Expert and hands-on experience in.Proven experience in Microservices architecture.Solid background in architecting and solutioning enterprise-grade Java applica...Show more
    Last updated: 30+ days ago • Promoted
    Senior Solution Architect

    Senior Solution Architect

    Co-operators • Toronto C6A, ON, Canada
    Remote
    Full-time
    Department : Consulting & Solutions.Employment Type : Regular Full-Time.Language : This role operates in English.Additional Information : This / these role(s) is / are currently vacant.We are a leading Can...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Architect

    Senior Software Architect

    Supernova Technology • Toronto, Ontario, Canada
    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
    Solution Architect - Engine by Starling

    Solution Architect - Engine by Starling

    Starling • Toronto, ON, Canada
    Full-time
    Starling Bank is the UK’s first and leading digital bank on a mission to fix banking with more than 3,000 people in our UK offices and 4 MILLION customers in the UK! We built a new kind of ba...Show more
    Last updated: 28 days ago • Promoted
    MuleSoft Integration Architect / Lead

    MuleSoft Integration Architect / Lead

    Astra North Infoteck Inc. • Toronto, ON, ca
    Full-time
    Quick Apply
    MuleSoft Integration Architect / Lead.Toronto - Hybrid (2-3 days in office).Architecture & Solution Design.Design end‑to‑end integration architectures using the MuleSoft Anypoint Platform, foll...Show more
    Last updated: 8 days ago
    Remote Senior Open-Source Software Architect

    Remote Senior Open-Source Software Architect

    Canonical • Toronto, Canada
    Remote
    Full-time
    A leading open source software firm is seeking Senior+ Engineers to drive impactful projects.At Canonical, you will design and develop high-quality open source software, collaborate with a global t...Show more
    Last updated: 3 days ago • Promoted
    Aerospace Software Architect — Hybrid, Equity & Cutting-Edge

    Aerospace Software Architect — Hybrid, Equity & Cutting-Edge

    Essence Coaching Group • Toronto, Canada
    Full-time
    A technology company is looking for a Senior Software Architect Engineer to lead the development of mission-critical aerospace software. You will be responsible for defining software architecture, l...Show more
    Last updated: 16 days ago • Promoted
    Hybrid MACH Cloud Solutions Architect

    Hybrid MACH Cloud Solutions Architect

    Appnovation • Toronto, Canada
    Full-time
    A global digital partner in Toronto seeks a Solution Architect to design robust, scalable architectures for complex digital platforms. The ideal candidate will have over 8 years of experience, parti...Show more
    Last updated: 8 days ago • Promoted
    Toronto-Based Lead Software Architect for Scalable AI Platform

    Toronto-Based Lead Software Architect for Scalable AI Platform

    Calliere Group • Toronto C6A, ON, Canada
    Full-time
    A dynamic technology firm in Toronto seeks a Lead Software Engineer / Head of Software Architecture to pioneer the design of core systems with a focus on AI integration and architectural scalabilit...Show more
    Last updated: 30+ days ago • Promoted
    System Architect

    System Architect

    CNA • Toronto C6A, ON, Canada
    Full-time
    You have a clear vision of where your career can go.And we have the leadership to help you get there.At CNA, we strive to create a culture in which people know they matter and are part of something...Show more
    Last updated: 14 days ago • Promoted
    Software Architect

    Software Architect

    Scotiabank • Toronto C6A, ON, Canada
    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: 30+ days ago • Promoted
    software architect

    software architect

    Caseware • Toronto
    Full-time +1
    Technical Product Manager – Core Platform & APIs.Posted on January 15, 2026 by Employer details.A leading fintech company in Toronto is seeking a Technical Product Manager to design and scale found...Show more
    Last updated: 9 days ago • Promoted
    Senior AI Software Architect & Platform Leader

    Senior AI Software Architect & Platform Leader

    OpenText • Richmond Hill
    Full-time
    A global leader in information management is seeking a highly experienced Software Engineer in Richmond Hill, Canada.This critical role will drive AI adoption, ensure high-quality software delivery...Show more
    Last updated: 9 days ago • Promoted
    Enterprise Architect

    Enterprise Architect

    J&M Group • Toronto C6A, ON, Canada
    Part-time
    AWS Cloud Services and Platform Experience as Architect.Solid GitHub Cloud and GitHub Actions experience.Seniority level : Mid-Senior level. Job function : Information Technology.Industries : IT Servic...Show more
    Last updated: 30+ days ago • Promoted
    Applications Architect 0360-1815

    Applications Architect 0360-1815

    Foilcon • Toronto C6A, ON, Canada
    Full-time
    Applications Architect 0360-1815.Be among the first 25 applicants.Applications Architect 0360-1815.Get AI-powered advice on this job and more exclusive features. HM Note : This hybrid contract role i...Show more
    Last updated: 30+ days ago • Promoted