Software Developer, Senior (Remote Canada)
$120k - $135k per yearSmile Digital Health
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!
The Senior Software Developer works closely with cross-functional teams to lead the investigation, design, and delivery of solutions for complex client-reported issues and platform enhancements within the Smile Digital Health platform. This role plays a critical part in maintaining highly reliable healthcare systems used in production environments, while driving technical excellence, mentoring team members, and contributing to the long-term stability and scalability of the platform.
The ideal candidate is a strong technical leader who can balance urgent customer needs with sustainable engineering practices, navigate ambiguity, and make sound architectural and implementation decisions across complex systems.
Responsiblities
Lead the investigation and resolution of complex production issues impacting healthcare clients.
Design, implement, and maintain scalable, reliable, and maintainable software solutions within the Smile Digital Health platform.
Drive root cause analysis efforts and implement long-term corrective actions to reduce recurring issues.
Provide technical leadership during incident response, troubleshooting, and high-priority client escalations.
Review, optimize, and refactor existing systems with a focus on performance, resiliency, and maintainability.
Participate in code reviews, ensuring adherence to engineering best practices and coding standards.
Mentor intermediate and junior developers through technical guidance, collaboration, and knowledge sharing.
Contribute to architectural discussions and help guide technical direction for engineering initiatives.
Perform risk assessments to determine potential impact of bugs on production systems.
Create and maintain technical documentation, operational procedures, and knowledge-sharing materials.
Requirements:
Degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
7+ years of professional software development experience.
Strong experience with Java, Spring, SQL, Git, and distributed systems.
Proven experience troubleshooting and resolving issues in complex production environments.
Strong understanding of software architecture, design patterns, scalability, and maintainability principles.
Experience leading technical initiatives and driving projects from requirements through delivery.
Ability to analyze ambiguous problems, assess risk, and make sound technical decisions independently.
Strong experience with debugging, observability, logging, and monitoring tools.
Excellent communication and collaboration skills, with the ability to work effectively across technical and non-technical teams.
Demonstrated mentorship and technical leadership experience.
Experience working in healthcare technology, HL7, or FHIR is considered an asset.
Experience with integration frameworks such as Apache Camel is considered an asset.
$120,000 - $135,000 a year
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.
#J-18808-Ljbffr
#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!
The Senior Software Developer works closely with cross-functional teams to lead the investigation, design, and delivery of solutions for complex client-reported issues and platform enhancements within the Smile Digital Health platform. This role plays a critical part in maintaining highly reliable healthcare systems used in production environments, while driving technical excellence, mentoring team members, and contributing to the long-term stability and scalability of the platform.
The ideal candidate is a strong technical leader who can balance urgent customer needs with sustainable engineering practices, navigate ambiguity, and make sound architectural and implementation decisions across complex systems.
Responsiblities
Lead the investigation and resolution of complex production issues impacting healthcare clients.
Design, implement, and maintain scalable, reliable, and maintainable software solutions within the Smile Digital Health platform.
Drive root cause analysis efforts and implement long-term corrective actions to reduce recurring issues.
Provide technical leadership during incident response, troubleshooting, and high-priority client escalations.
Review, optimize, and refactor existing systems with a focus on performance, resiliency, and maintainability.
Participate in code reviews, ensuring adherence to engineering best practices and coding standards.
Mentor intermediate and junior developers through technical guidance, collaboration, and knowledge sharing.
Contribute to architectural discussions and help guide technical direction for engineering initiatives.
Perform risk assessments to determine potential impact of bugs on production systems.
Create and maintain technical documentation, operational procedures, and knowledge-sharing materials.
Requirements:
Degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
7+ years of professional software development experience.
Strong experience with Java, Spring, SQL, Git, and distributed systems.
Proven experience troubleshooting and resolving issues in complex production environments.
Strong understanding of software architecture, design patterns, scalability, and maintainability principles.
Experience leading technical initiatives and driving projects from requirements through delivery.
Ability to analyze ambiguous problems, assess risk, and make sound technical decisions independently.
Strong experience with debugging, observability, logging, and monitoring tools.
Excellent communication and collaboration skills, with the ability to work effectively across technical and non-technical teams.
Demonstrated mentorship and technical leadership experience.
Experience working in healthcare technology, HL7, or FHIR is considered an asset.
Experience with integration frameworks such as Apache Camel is considered an asset.
$120,000 - $135,000 a year
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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Developer, Senior (Remote Canada) in Winnipeg, MB vacancy
- ...feasibility and story breakdown Design, develop, and maintain web applications using... ...to junior developers Requirements Senior-level full stack developer with Dev Lead... ...BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira...Remote workSenior
$130k - $160k per year
...campaigns win or lose. Now we're bringing that same production discipline to every channel our customers use. The Role: Senior Software Developer, EditorWe're looking for an experienced full-stack developer to join the team behind Knak's editor, where marketers design on...Remote workSeniorFlexible hours- Central Toronto (Moore Park / Summerhill East), Canada | Posted on 11/03/2026 City Central Toronto (Moore Park / Summerhill East) Country Canada Job DescriptionPosition: Senior Software Developer (Siebel CRM)Location: Toronto, ON Job ID#: RQ11569 Duration: 4 Months...Remote workSeniorRemplacementLong term contractTemporary work
$120k - $140k per year
Senior Software Developer – CasewareCaseware is one of Canada’s original FinTech companies, leading the global audit and accounting software industry for over 30 years, serving more than 500,000 users across 130 countries and available in 16 languages. Position InformationThis...Remote workSeniorPermanent employmentFull timeTemporary workWork at officeFlexible hours3 days per week$100k - $142k per year
Senior Software DeveloperYour Moneris Career – The OpportunityBuild secure, reliable products and... ..., own key integrations and mentor other developers. Location: You will be based in... ...balancing in-office collaboration with remote flexibility. Reporting Relationship...Remote workSeniorWork at officeFlexible hours- Drive innovation as a Senior Software Developer with a focus on healthcare AI. This remote opportunity involves building a cutting-edge population health platform from scratch. This role is pivotal as a senior individual contributor, reporting to the Head of Engineering. You...Remote workSenior
- Osedea is seeking a Senior Software Developer to design, implement, and deliver enterprise software solutions. You will mentor peers, own tasks, and... ..., with full-stack experience and a solid understanding of Agile processes. Remote work options are available. #J-18808-LjbffrRemote workSeniorFlexible hours
- ...Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use... ...specialization in one area ~ Strong communication skills for remote collaboration and cross functional discussions ~...Remote workSeniorInternshipLocal area
- Location: Quebec City, Quebec, Canada - Hybrid (3 days a week, in-office)We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software...SeniorApprenticeshipWork at officeLocal area3 days per week
$110k - $125k per year
...manufacturing, where reliability, security, and software quality are critical.... ...The OpportunityWe’relooking for a Senior Software Developer to join a small development team working... ...into theVocantasplatform. Location: Remote The salary range for this role is $...Remote workSeniorInternshipShift work$137.6k - $172k per year
...Coursera, we aim to allow employees to develop their skills and grow their careers. One... ...grow your career,About this Role: As a Senior Software Developer on the Monetization team, you'... ...base salary range for this role in Canada is CAD $137,600 - $172,000. Actual compensation...Senior- ...and regionally, in the energy industry. About The RoleThe Senior Software Developer is responsible for designing, developing, and maintaining... ...agile product development environments. In our Toronto, Canada office, presenting a dynamic hybrid schedule where employees...SeniorLong term contractTemporary workWork at officeFlexible hours3 days per week
- Senior Software DeveloperPour la version française de cette description de poste, veuillez consulter... .... About You As a Senior Software Developer, you'll join a development team that... ...-Hybrid Department Tackle Engineering Location Montreal, Canada #J-18808-LjbffrSeniorApprenticeshipWorldwideFlexible hours
- We are seeking a Senior Software Developer to join our dynamic team at Athenix. In this role, you will be responsible for designing, developing, and... ...salary and benefits packageFlexible work arrangements (remote/hybrid options)Professional development opportunitiesCollaborative...Remote workSenior
- Branch's mission is bold: we want to revolutionize AEC design software by giving designers and project teams a power tool to make efficient... ...full-time position, flexible on location. We're a distributed, remote-first team spanning multiple timezones. We emphasize...Remote workSeniorLong term contractPermanent employmentFull timeWorldwideFlexible hours
- ...culture.We are looking for a highly skilled and experienced Senior Software Developer to join our dynamic team. In this role, you will work across... ...belonging with our various programs such as hackathons.Location(s): Canada : Ontario : TorontoScotiabank is a leading bank in the...SeniorFlexible hours
- **Location:** Quebec City, Quebec, Canada - Hybrid (3 days a week, in-office)We are seeking a talented and experienced **Senior Software Developer** to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software...SeniorApprenticeshipWork at officeLocal area3 days per week
- Senior Software Developer (Project Management)Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection... ...more secure. This is a hybrid role in Vancouver, BC Canada. Position SummaryThe Senior Software Developer will help...SeniorLong term contractFull timeTemporary work
- ...on this job and more exclusive features. Role OverviewThe Senior Software Developer will be responsible for designing, developing, and... ...about new Senior Software Engineer jobs in Toronto, Ontario, Canada . Toronto, Ontario, Canada CA$160,000.00-CA$180,000.00 2...Senior
$144.7k - $195.9k per year
...smarter, faster, and more securely. We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team . This role is... ...and collaborating with multiple engineering teams across Canada, United States, and Ireland Review and provide feedback...SeniorWork at officeLocal areaFlexible hours- ...We provide actuarial, administration, software programming, and consulting solutions... ...benefits, and investment programs across Canada, serving individuals, corporations,... ...term success. Position Summary The Senior Software Developer will play a key role in designing, developing...SeniorLong term contract
$122k - $150k per year
...above and beyond their immediate assignments—developers who spot architectural gaps, fix broken... ...EMS & Cloud Feature Development: Develop core features on FortiClient EMS that adopt... ...or enterprise security products. The Canada base salary range for this full-time position...SeniorFull timeImmediate startWorldwideFlexible hours- ...Make an impact with our Technology - Development team as a Senior Software Developer. This diverse team of tech-savvy builders and problem solvers... ...leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members...Remote workSeniorFlexible hours
- ## Senior Software DeveloperApply: Mississauga, Canada - Meadowvale Office (HQ): Full time: Posted Yesterday: R10581## SOTI is committed to providing its employees... ...in the world.**Job Title**: Senior Software Developer**Location:** Mississauga, Ontario, Canada**Work Model...SeniorFull timeWork at officeWorldwideFlexible hours
- ...systems bringing #BetterGlobalHealth to patients everyday!The Senior Software Developer ( AI/ML) is part of the Smile Labs team in the Product... ...to operational excellence.Some of the benefits we offer Remote Work EnvironmentFlexible Time Away From Work Policy including...Remote workSeniorRemplacement
- Quest Software is seeking an experienced Senior Software Developer to help bring AI-powered coding practices into an established on-premises enterprise software product... ..., and agentic development workflows. This is a remote position ~ Candidate must be located in Canada....Remote workSeniorWork at officeWorldwideFlexible hours
- ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build... ...while proudly maintaining headquarters in New Zealand. Senior Software Developer**Le poste** Relevant du gestionnaire de l’ingénierie...Remote workSeniorWork at officeLocal areaWork from home2 days per week
- Employment Type: Permanent Job Description:Senior Software Developer- Montreal onlyYou want to shape how artificial intelligence personalizes travel offers for millions of passengers while spending half your time experimenting with cutting-edge proofs of concept. What...SeniorPermanent employmentWork at officeWorldwideFlexible hours
$164.49k - $197.39k per year
## Job OverviewGrafana Labs is hiring a remote candidate for Senior Software Engineer - Session Replay | Canada | Remote. This is a full time position. Work location: Canada.The role typically involves technologies such as TypeScript, React, Rust, Go, Azure, REST.This role...Remote workSeniorFull timeLocal area- Développeur.se logiciel senior### Développeur.se logiciel seniorPostuler: Canada, Quebec, Montreal: Temps complet: Publié aujourd'hui: JR112010**Intelcom | Dragonfly** C’est plus de 100 stations de tri et des opérations sur trois continents. Leader canadien de la logistique...SeniorFull timePart timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer, Senior (Remote Canada). Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

