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
$180k - $200k per year
...visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models,... ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically...Senior3 days per week- ...pandemic.We are in the Top 3 on LinkedIn's Top Companies List in Canada.Info-Tech fosters a growth-focused, entrepreneurial culture... ...and training.About the role We’re looking for seasoned Senior Software Developers, especially people who really care about the quality and...Remote workSeniorWork from homeWeekend work
- ...We are in the Top 3 on LinkedIn's Top Companies List in Canada. Info‑Tech fosters a growth‑focused, entrepreneurial culture... ...and training. About the role We’re looking for seasoned Senior Software Developers, especially people who really care about the quality and...Remote workSeniorFull timeWork from homeWeekend work
- ...and your family will have free access to Canada’s first Digital Pharmacy, PocketPills... ...looking for a passionate and experienced Software Developer with expertise in .NET to join our team.... ...to learn from the feedback provided by senior team members. • Translate business requirements...Senior
- ...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
- Take the lead in developing centralized data feeds as a Senior Data Developer with Randstad Canada. Join a fully remote team and shape the future of analytics in retail. This role focuses on building a robust data pipeline from scratch in an Agile environment. Candidates must...Remote workSenior
- A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract. The role involves developing and customizing Shopify themes, supporting headless implementations, and crafting custom applications. Ideal candidates...Remote workSeniorContract work
$84k - $123.2k per year
...are looking for a highly motivated, proactive, and self-driven Software Developer in Test (SDET) to join our engineering team. In this role, you... ...one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $84,000...Remote workSenior$110k - $130k per year
...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior M365 Software Developer based in Canada. Join an established enterprise software environment where modern Microsoft technologies and AI-powered innovation...Remote workSeniorPermanent employmentFull timeWork at officeWorldwide$100k - $142k per year
Senior Software Developer Your Moneris Career – The Opportunity Build secure, reliable products and integrations that support important day-to-... ...our Toronto office, balancing in‑office collaboration with remote flexibility.Reporting Relationship: You will report to Manager...Remote workSeniorWork at officeLocal area- Job Description Our SaaS client is looking for a Senior Software Developer to join a team building complex engineering software used for large-scale infrastructure projects.This is a hands-on senior engineering role for someone who is very strong in C++ and C# and can own...Senior3 days per week
$120k per year
...behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Developer (C#/.NET and React) based in Canada. In this role, you will take ownership of complex software development initiatives, contributing to the...Remote workSeniorLong term contractTemporary workImmediate startFlexible hours- Location: Quebec City, Quebec, Canada (Hybrid or In-Office – 3 days on-site, 2 days remote) About Client:A global leader in software solutions for infrastructure engineering. Our technology... ...is seeking a talented and experienced Senior Software Developer to join their Civil...Remote workSeniorWork at office
- Infotech is seeking a Senior Software Developer to build and enhance web applications using Ruby on Rails, MySQL, and JavaScript. You will mentor... ...delivering high-quality software in a flexible work environment with remote options and office locations in London (Ontario) or Toronto....Remote workSeniorWork at officeFlexible hours
- 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
- ...national IT consulting company is looking for a Guidewire Senior Developer to enhance BillingCenter solutions for a public-sector insurance... ...processes. This contract role offers flexibility for remote work within Canada and involves collaborating with cross-functional teams to...Remote workSeniorContract work
- ...PocketPills - You and your family will have free access to Canada’s first Digital Pharmacy, PocketPills enables you to call, text... ...passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the...
- Auvik Networks Inc. is seeking a Senior Software Developer to join an agile team building a cloud-based network management service that monitors millions of devices. You will contribute with creative solutions and drive reliable software delivery you can stand behind. You will...Remote workSenior
- 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
- ...PocketPills - You and your family will have free access to Canada’s first Digital Pharmacy, PocketPills enables you to call, text... ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports...
- ...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
- 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
$125.5k - $163.5k per year
...technology. Auvik's network management software helps IT teams by automating... ...than ever to be able to remotely monitor and manage network... ...transparent and trustworthy. Our senior leaders have a vision for Auvik... ...about? As a Senior Software Developer at Auvik, you'll be part of an...Remote workSeniorFull timeLocal areaImmediate startWork from homeFlexible hoursShift work$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- Riva is seeking an experienced Software Developer to join our engineering team and help design, build... ...WHAT YOU WILL BE DOINGReporting to the Senior Engineering Manager, you'll build and... ...or be a permanent resident or citizen of Canada. Riva is an equal opportunity employer...SeniorPermanent employmentFlexible 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
$112.3k - $122.3k per year
The opportunity We are looking for a Senior Software Developer to join the Product Engineering team in support of our Member Services division.... ...flexible work environment combining in office collaboration and remote workingCompetitive time offOur Flexible Travel Program gives...Remote workSeniorWork at officeFlexible 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
- ...across three continents, Intelcom | Dragonfly is Canada’s leader in last-mile logistics. Our vision... ...development, testing, and maintenance of software solutions. Write high-quality code and resolving technical issues. Develop innovative, scalable, secure, and fault-...Senior
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 engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

