Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Developer (Remote Canada)

Full-time

Smile Digital Health

Toronto, ON
  • Remote job

Working for a company like Smile Digital Health means supporting our mandate for #BetterGlobalHealth . We strive towards this goal every day, and the results can be seen in the impact of our innovative health data platform and data management solutions, which are used in over 20 countries. We were #19 on Deloitte's Technology Fast 50 Ranking for 2024! 

 

Smile Digital Health makes it easy for healthcare stakeholders to collect and exchange data with our leading FHIR-based data liberation platform.

 

At its heart, the Smile platform enables people and organizations to better manage healthcare data. We help generate and liberate structured healthcare data to ensure effective delivery across care teams and health systems bringing #BetterGlobalHealth to patients everyday!

Apply today and find plenty of reasons to SMILE!


The Staff Software Developer is a technical leader that works closely with all areas of the business to drive high impact Clinical Intelligence projects by gathering product requirements and design, evaluating and resolving complex system challenges, and implementing and testing components of the system. This role will also guide and mentor associate level Software Developers and drive a culture of technical excellence across the organization.

Responsibilities:


Core Software Development:


  • Design, develop and implement Smile Digital Health’s core application features.

  • Lead tasking sessions for new features.

  • Provide high-level design and estimates to support SOW and innovation projects.

  • Analyze and solve complex and escalated challenges, identify risks and roadblocks, and effectively implement solutions.

  • Develop and analyze solutions to ensure that they are interoperable, performant and maintainable.

  • Analyze and evaluate requirements and propose high-level design and technical solutions at all stages of development.

  • Lead and support distributed dQM processing, CQL execution, validation and clinical reasoning

Technical Leadership:


  • Act as a key technical leader for complex project challenges and roadblocks.

  • Serve as technical lead for customer-facing implementation.

  • Provide guidance and coaching to team members to resolve complex technical challenges.

  • Advise and drive software development best practices to ensure robust and solid technical design.

  • Work closely with all areas of the business to refine product requirements and design, implement and test components of the system.

  • Mentor and coach junior Software Developers to foster a culture of learning, growth and technical excellence.

  • Establish and maintain high coding standards for the team and/or department.

Requirements:



  • 10+ years in the software development lifecycle, ideally within healthcare technology; 4+ years in senior or staff-level development roles.

  • Post-secondary degree, diploma, or certificate in Computer Science, Software Engineering, or equivalent professional experience.

  • Proven experience developing software applications with strong unit and functional testing practices.

  • Expertise in backend development using Java and Spring Boot; hands-on experience with microservices and distributed systems architecture.

  • Demonstrated skills in designing and developing APIs, preferably RESTful and FHIR-based.

  • Experience building and maintaining data pipelines, ETL/ELT processes, and streaming systems (e.g., Kafka).

  • Hands-on experience with cloud platforms (AWS, Azure, or GCP), Kubernetes (EKS), Docker, and Helm.

  • Experience implementing CI/CD pipelines and infrastructure-as-code practices.

  • Demonstrated ability to deliver end-to-end features and solutions.

  • Experience building complex healthcare systems; familiarity with healthcare data standards (HL7, FHIR) preferred.

  • Exposure to Digital Quality Measures (dQM), Clinical Quality Language (CQL), and terminology standards (SNOMED, LOINC) is an asset.

  • Proven ability to drive technical decisions, lead projects, and mentor development teams.

  • Demonstrated ability to translate technical concepts to clear and understandable non-technical terms for cross-functional teams and customers. 

  • Excellent written and verbal communication skills with strong collaboration abilities across technical and non-technical stakeholders.

Some of the benefits we offer:

* Remote Work Environment

* Flexible Time Away From Work Policy including PTO, Personal and Sick Days

* Competitive Salary and Health/Medical Benefits

* RRSP/TFSA/401K Employee Contribution

* Life and Disability

* Employee Assistance Program

* FHIR Study Program and Skillsoft Learning

* Super HAPI Fun Club

Smile's core values include respect, inclusion, embracing our differences, and celebrating shared values because our people are the foundation of our success. We are big on creating a sense of belonging and empowering each other to bring our authentic selves to work. We are dedicated to fostering a workplace that values diversity, equity, and inclusion.

 

We welcome and encourage candidates of all backgrounds to apply. Candidates are encouraged to inform us if they wish to discuss or require accommodations during interviews or while working at Smile.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Developer (Remote Canada) in Toronto, ON vacancy
  • $115k - $135k per year

     ...role will guide and mentor associate level Software Developers. Responsibilities: Design and...  ..., Spring, Rest API, SQL and Git. ~ Develop middleware products, unit test practices...  .... Some of the benefits we offer: * Remote Work Environment * Flexible Time Away... 
    Remote job
    Internship
    Flexible hours

    Smile Digital Health

    Toronto, ON
    4 hours ago
  • $90k - $110k per year

     ...today and find plenty of reasons to SMILE! The Intermediate Software Developer works closely with all areas of the business to gather product...  ...operational excellence. Some of the benefits we offer: * Remote Work Environment * Flexible Time Away From Work Policy including... 
    Remote job
    Full time
    Internship
    Flexible hours

    Smile Digital Health

    Toronto, ON
    4 hours ago
  • $155k - $180k per year

     ...we have built a comprehensive internal software platform that manages the entire lifecycle...  ...systems. We're looking for a Staff Software Developer - Integration to join our Engineering...  ...production distributed systems. This is a remote-first role within Canada. #LI-Remote... 
    Remote job
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    4 hours ago
  • $90k - $110k per year

     ...Apply today and find plenty of reasons to SMILE! The Senior Software Developer, Support works closely with cross-functional teams to lead the...  ...,000 - $110,000 a year Some of the benefits we offer: * Remote Work Environment * Flexible Time Away From Work Policy... 
    Remote job
    Long term contract
    Flexible hours

    Smile Digital Health

    Toronto, ON
    4 hours ago
  •  ...About Us Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant...  ...the team around us. The Role We’re looking for a Staff Software Developer who can own big technical decisions, build scalable systems,... 
    Suggested
    Long term contract
    Full time
    Work at office
    3 days per week

    Air-Tek

    Toronto, ON
    4 hours ago
  •  ...connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! We are seeking a highly experienced Staff Software Developer to lead the design and evolution of Kepler’s backend systems and platform architecture. This role operates at a company-wide... 
    Long term contract
    Internship
    Work at office
    Immediate start
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    4 hours ago
  •  ...pandemic. We are in the Top 3 on LinkedIn's Top Companies List in Canada. Info-Tech fosters a growth-focused, entrepreneurial...  ...training.   About the role  We’re looking for a Junior Software Developer, especially people who really care about the quality and... 
    Remote job

    Info-tech Research Group

    Toronto, ON
    4 hours ago
  • $200k - $235k per year

     ...to build and operate the core developer infrastructure at Robinhood. Our...  ...on daily, partnering with software developers across the company...  ..., and cost-efficient! As a Staff Software Developer, you will...  ...build systems, CI pipelines, and remote development environments, ensuring... 
    Remote work
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    4 hours ago
  • $213k - $250k per year

     ...About the team + role At Robinhood, Developer Infrastructure is the backbone that enables every engineer to deliver exceptional software — faster, safer, and at scale. We design and...  ...tooling. We’re looking for a Senior Staff Software Developer to join our Developer... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Robinhood

    Toronto, ON
    4 hours ago
  • $150k - $180k per year

     ...automation tools, and telephony systems. We're looking for a Staff Software Developer - Integration to join our Engineering Team! Reporting to the...  ..., message queues, webhook infrastructure. Randstad Canada is committed to fostering a workforce reflective of all peoples... 
    Remote work

    Randstad

    Toronto, ON
    19 days ago
  • $160k - $220k per year

     ...Get to know the team The Developer Platform team at Auth0 (an Okta...  ...experience identity. Software is increasingly built by developers...  ...opportunity We're hiring a Staff Software Engineer to build the...  ...range for candidates located in Canada. Your actual salary will... 
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    4 hours ago
  • $90k - $110k per year

     ...The Intermediate Backend Developer works closely with engineering teams to design, implement, and maintain components of the Smile Digital Health platform. This position operates with a good degree of independence, contributing across the full development lifecycle from... 
    Remote job
    Full time
    Internship

    Smile Digital Health

    Toronto, ON
    4 hours ago
  • $104k - $145k per year

     ...’d love to hear from you! We are looking for a Senior Software Developer to join our Business Acquisition Tooling (BAT) team!...  ...that enable the team to achieve its goals. This is a remote-first role within Canada. #LI-Remote Responsibilities: Take ownership of... 
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    4 hours ago
  •  ...reasons to SMILE! The Intermediate Front End Developer is a technical role that supports in...  ....  Requirements: ~6+ years of software development experience with Angular, JavaScript...  ...year Some of the benefits we offer: * Remote Work Environment * Flexible Time Away... 
    Remote job
    Contract work
    Flexible hours

    Smile Digital Health

    Toronto, ON
    4 hours ago
  •  ...We strive for state-of-the-art software development practices that currently...  ...least 10 years of experience developing digital products in complex...  ...role is designated as CA-based remote, meaning you'll operate from your home office within Canada. To foster strong team connections... 
    Remote work
    Full time
    Work at office
    Work from home
    Home office
    Flexible hours

    Nubank

    Toronto, ON
    4 hours ago
  • $167.55k - $209.44k per year

     .... About the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector team. This...  ...is a full-time position based in our Toronto, Canada office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including... 
    Remote work
    Full time
    Internship
    Work at office

    Fivetran

    Toronto, ON
    1 day ago
  •  ...Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real... 
    Remote job
    Contract work

    YO AI Labs

    Toronto, ON
    16 days ago
  •  ...credibility. You will lead and develop engineers across multiple...  ...Location: United States, Canada, or Medellín, Colombia Your...  ...globally distributed team of software engineers. Foster a culture...  ...teams. ~ Experience managing remote and globally distributed engineering... 
    Remote work
    Full time
    Work from home
    Worldwide
    Flexible hours

    Sangoma

    Toronto, ON
    19 days ago
  • $205.6k - $257k per year

     ...partners through world-class software, purpose-built for everyone in...  ...specific team’s immediate gap.  Staff Engineers at Carta are...  ...operational load and improve developer velocity across dozens of teams...  ...,000 CAD in Toronto, Ontario, Canada We are hiring for multiple... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    4 hours ago
  • $160k - $220k per year

     ...this mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows...  ..., we’re investing in extensibility, developer experience, and performance. Join us to...  ...salary range for candidates located in Canada. Your actual salary will depend on factors... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    4 hours ago
  • $145.44k - $190.8k per year

     ...building scalable, data-driven product systems and looking for a Staff Software Developer with strong engineering skills and a track record of...  ...professional development   Flexibility — Work where you thrive, with remote and hybrid options available across most regions... 
    Remote work
    Long term contract
    Full time
    Local area
    Worldwide

    Varicent

    Toronto, ON
    17 days ago
  • $101k - $118k per year

     ...You will be working on a 100% remote schedule as part of Fidelity’s...  ...of opportunities to grow and develop your career in an inclusive environment...  ...portfolio spanning Fidelity Canada’s core transfer agency and...  ...are looking for a full-stack Software Developer who will take a key... 
    Remote work
    Full time
    Internship
    Work at office
    Home office
    Flexible hours

    Fidelity Canada

    Toronto, ON
    5 days ago
  • $80k - $130k per year

     ...financial product recommendations from Canada’s most trusted providers based on each member...  ...about money. About the Role: As a Software Developer on Borrowell’s Engineering team, you...  ...and a flexible vacation policy We are remote-first across Canada with an office in... 
    Remote work
    Full time
    Internship
    Work at office
    Flexible hours

    Borrowell

    Toronto, ON
    4 hours ago
  •  ...You might be in the right place! We are seeking a talented Staff Backend Developer to join one of our energetic teams. In this role, you will help...  ...and connection to supplier networks. Founded in Montréal, Canada in 2005, Lightspeed is dual-listed on the New York Stock... 
    Full time
    Worldwide
    Flexible hours

    Lightspeed

    Toronto, ON
    3 days ago
  •  ...Role   A Software Developer, Subsurface Information Management is responsible for supporting the design, development, and release of software applications, components and high-performance platform services and APIs that enable advanced analytics, data science, business... 
    Work at office
    Immediate start
    2 days per week

    Bentley Systems

    Toronto, ON
    19 hours ago
  •  ...enterprises. We believe that software can radically transform the world...  ...highly skilled and motivated Staff Software Engineer to join our...  ...projects, designing, and developing the SaaS backend components,...  ...showcasing your engagement with the developer community. Benefits:... 
    Long term contract
    Flexible hours

    Nirmata

    Toronto, ON
    4 hours ago
  •  ...AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs)...  ...raising the bar.    Job Title: Staff Software Engineer, Platform Engineering...  ...technology, collaborate with a dynamic team, and develop your career in a highimpact role. Join... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    4 hours ago
  •  ...learn, because learning never stops. As a Staff Product Engineer at Docebo, you operate...  ...improve scalability, reliability, and developer velocity. Reduce system complexity rather...  ...- 12+ years of experience in full-stack software development, with a track record of building... 
    Long term contract
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    4 hours ago
  • $130k - $145k per year

     ...Senior Full-Stack Developer (Remote Canada) Full-Time / Permanent ABOUT ODAIA ODAIA noun odaia oh-day-yeah An Ancient Greek word referring...  ...with healthcare providers through human-centric software powered by AI. WHATS ON OFFER Were looking for a Senior... 
    Remote work
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Work from home
    Flexible hours

    Odaia Intelligence

    Toronto, ON
    7 hours ago
  • $172k - $229k per year

     ...BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s...  ...environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will...  ...and backend development. Design, develop, and optimize APIs to power our frontend... 
    Full time
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    Buildops

    Toronto, ON
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Developer (Remote Canada). Be the first to apply!