Salary
$140k – $175k per year
Location
Remote (United States)
Seniority
Staff · 10+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Smile Digital Health is a health information technology company headquartered in Toronto, Canada, and founded in 2016. The company provides a FHIR-native health data platform that enables interoperability, digital quality measures, and clinical intelligence for healthcare organizations. It serves government agencies, health systems, and payers globally, focusing on open standards to unify fragmented healthcare data and improve patient outcomes.
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:
- 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
- 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.
Core Software Development:
Technical Leadership:
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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
In your city
DevOps Lead (FedRAMP)
1 day ago
$230k – $260k per year • Equity • Remote • Internship • Bachelor's Degree
Python
DevOps
Amazon EKS
AWS
Azure
CI/CD
GCP
Helm
Kubernetes
Terraform
Cybersecurity
FedRAMP
Orca Security
Apply
Platform Engineer
1 day ago
$87k – $140k per year • In office • Full-Time • 3+ years exp • Berlin
Databases
PostgreSQL
Redis
DevOps
AWS
Azure
Bicep
CI/CD
Docker
GCP
GitHub Actions
Kubernetes
OpenShift
Terraform
GitHub
Apply
Founding Engineer
1 day ago
$81k – $116k per year • In office • Full-Time • Bachelor's Degree • Munich
JavaScript
Python
TypeScript
Databases
MySQL
PostgreSQL
Frontend
Next.js
React.js
Tailwind CSS
DevOps
AWS
Azure
CI/CD
Docker
GCP
Grafana
Kubernetes
OpenTelemetry
Prometheus
Apply
≈ $123k – $251k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Dallas • Denver • Birmingham
Java
SQL
Java
Gradle
Hibernate
Maven
Spring Boot
Spring Framework
Databases
Apache Kafka
MySQL
Redis
DevOps
CI/CD
Dynatrace
Jenkins
Kubernetes
OpenShift
Cybersecurity
SonarQube
Apply
Staff Engineer
1 day ago
$105k – $233k per year • In office • Full-Time • 8+ years exp • Munich
Python
TypeScript
JavaScript
AI/ML
LLM
Frontend
React.js
DevOps
AWS
Azure
Docker
GCP
Terraform
Apply
$61k – $79k per year • Remote • Full-Time • 8+ years exp • Toronto
Java
Java
Hibernate
DevOps
Azure
Azure DevOps
Git
Apply
$83k – $94k per year • Remote • Full-Time • Toronto
SQL
Databases
Apache Kafka
Azure SQL Database
DevOps
ArgoCD
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitOps
Grafana
Helm
Kubernetes
Loki
Nginx
Prometheus
Terraform
Traefik
Apply
Software Developer Intermediate (Remote Canada)
1 month ago
$90k – $110k per year • Remote • 5+ years exp • Bachelor's Degree • Toronto
JavaScript
Node JS
SQL
TypeScript
Java
Java
Spring Framework
Frontend
Angular
npm
DevOps
CI/CD
Docker
Git
Apply
Software Developer Intermediate (Remote Canada)
1 month ago
$65k – $79k per year • Remote • Full-Time • 5+ years exp • Toronto
JavaScript
Node JS
SQL
TypeScript
Java
Java
Spring Framework
Frontend
Angular
npm
DevOps
CI/CD
Docker
Git
Apply
Senior Software Developer ( Remote Canada)
1 month ago
$115k – $135k per year • Remote • 8+ years exp • Bachelor's Degree • Toronto
Java
SQL
DevOps
Git
Rest API
Apply
This is one of many
368,611 more open roles from verified company boards, updated every day.

