Staff Software Developer (Remote Canada)
Smile Digital Health
- 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.
$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 jobInternshipFlexible hours$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 jobFull timeInternshipFlexible hours$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 jobWork at officeHome officeFlexible hoursWeekend work$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 jobLong term contractFlexible hours- ...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,...SuggestedLong term contractFull timeWork at office3 days per week
- ...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 contractInternshipWork at officeImmediate startRelocation package
- ...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
$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 workLong term contractWork at officeFlexible hoursShift work3 days per week$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 contractFull timeInternshipWork at officeLocal area$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$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 timeLocal areaWorldwideShift work$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 jobFull timeInternship$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 jobFull timeWork at officeHome officeFlexible hoursWeekend work- ...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 jobContract workFlexible hours
- ...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 workFull timeWork at officeWork from homeHome officeFlexible hours
$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 workFull timeInternshipWork at office- ...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 jobContract work
- ...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 workFull timeWork from homeWorldwideFlexible hours
$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 contractFull timeWork at officeImmediate start$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 areaWorldwide$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 workLong term contractFull timeLocal areaWorldwide$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 workFull timeInternshipWork at officeHome officeFlexible hours$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 workFull timeInternshipWork at officeFlexible hours- ...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 timeWorldwideFlexible hours
- ...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 officeImmediate start2 days per week
- ...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 contractFlexible hours
- ...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 contractFull timeWorldwide
- ...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 contractFull timeFor contractorsWork at officeWorldwide3 days per week
$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 workPermanent employmentFull timeInternshipWork at officeLocal areaImmediate startWork from homeFlexible hours$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 timeFor contractorsWork at officeLocal areaWork from homeMonday to fridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Developer (Remote Canada). Be the first to apply!
- software qa Toronto, ON
- software sales Toronto, ON
- software Toronto, ON
- remote software Toronto, ON
- junior software developer .net Toronto, ON
- golang software developer Toronto, ON
- software asset management analyst Toronto, ON
- software trainer Toronto, ON
- entry level software Toronto, ON
- spécialiste assurance qualité logiciel Toronto, ON
