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

Software Architect

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

    Solutions Architect

    TEEMA • Toronto C6A, ON, Canada
    Remote
    Full-time
    Application Architect / Solution Architect -Oracle Fusion or Other ERP solution experience is MUST.Start May 26, 2025, and ending on March 31, 2026, with an option to extend for up to 24 months.Rem...Show more
    Last updated: 3 days ago • Promoted
    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
    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: 10 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
    Software Architect - Fully Remote

    Software Architect - Fully Remote

    Sowelo Consulting • Toronto, Canada
    Remote
    Permanent
    Overview 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 ...Show more
    Last updated: 26 days ago • Promoted
    Principal Software Architect

    Principal Software Architect

    EviSmart • Toronto, Canada
    Full-time
    Principal Software Architect We’re seeking a talented individual who is passionate about innovation, engineering excellence, and meaningful impact. To achieve that, we’re looking for someone who can...Show more
    Last updated: 30+ days ago • Promoted
    Software Architect

    Software Architect

    Phreesia • Toronto
    Full-time
    Phreesia is seeking a highly skilled, hands‑on.Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of talented software engine...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: 9 days ago • Promoted
    Software Architect – Grants Platform (Remote & Flexible)

    Software Architect – Grants Platform (Remote & Flexible)

    Medium • Toronto, Canada
    Remote
    Full-time
    A leading tech company in Canada is seeking a Software Architect to lead the technical direction of the Common System for Grants application. This role involves developing innovative solutions and m...Show more
    Last updated: 8 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
    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: 6 days ago • Promoted
    Sr Principal Software Architect

    Sr Principal Software Architect

    Nutrien • Toronto, Canada
    Full-time
    Sr Principal Software Architect Nutrien is a leading provider of crop inputs and services, and our business results make a positive impact on the world. Feeding the Future , is the reason we come to...Show more
    Last updated: 30+ days ago • Promoted
    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: 21 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: 7 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: 20 hours ago • Promoted • New!
    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