Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer resolving production issues and enhancing Smile Digital Health’s FHIR healthcare data platform. Leading scalable software design, incident response, architecture, and developer mentorship.

Responsibilities

  • 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
  • Work closely with cross-functional teams to deliver solutions for complex client-reported issues and platform enhancements
  • Maintain highly reliable healthcare systems used in production environments

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

Benefits

  • 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

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$135,000 per year

Degree requirement

No Education Requirement

Tech skills

ApacheDistributed SystemsJavaSpringSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.