Software Developer, Senior (Remote Canada)
Job Summary
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.
- 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.
- 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.
Required Experience:
Senior IC
About Company
Built around the visionary HL7 FHIR standard and powered by HAPI, Smile Digital Health is the most proven FHIR implementation in the world.