Smile Digital Health is seeking a Senior Application Support Engineer to troubleshoot complex customer incidents, maintain and develop software tools, and handle bug fixes for their FHIR-based health data platform. The role involves working with Java, cloud infrastructure, Helm charts, and Azure pipelines while providing Tier 2 on-call support and mentoring junior team members.
Post-secondary education in Computer Science, Engineering, Mathematics, or related field, or equivalent working experience
8+ years of experience with Software Development in Java
Experience with developing software applications, unit and functional test practices
Experience in end-to-end feature development
Experience building complex systems
Experience in HL7 V2 and FHIR is highly preferred
Experience with Hibernate, Spring, REST web services, and Git is an asset
Experience working in a support or troubleshooting role is an asset
Preference to candidates based in Ontario
Provide advanced technical support by partnering with Tier 1 and Tier 2 Service Desk teams to diagnose, troubleshoot, and resolve complex customer incidents
Participate in major incident response and root cause analysis as needed
Analyze business, product, and customer requirements to design scalable, maintainable, high-performing, and interoperable technical solutions
Collaborate cross-functionally with Product, Engineering, Support, and other stakeholders to design, develop, test, implement, and support enhancements and defect fixes
Lead technical decision-making by evaluating emerging technologies and recommending improvements to tools, frameworks, coding standards, and software development practices
Provide technical leadership and mentorship to developers and Tier 1 and Tier 2 support teams
Serve as the primary technical escalation point for project issues, delivery status, and complex production challenges
Maintain and enhance development frameworks, technical documentation, and operational procedures
Ensure all delivered solutions meet security, privacy, quality, performance, and architectural standards
Coach and mentor junior developers and co-op students through code reviews and technical guidance
Participate in an on-call production support rotation and provide after-hours support for critical production incidents
Company ranked #19 on Deloitte's Technology Fast 50 Ranking for 2024
FHIR-based data liberation platform used in over 20 countries
AI may be used in portions of the recruitment and selection process such as resume screening
All hiring decisions are ultimately made by qualified human decision-makers
New role created to support Smile's continued growth and commitment to operational excellence
Company core values include respect, inclusion, embracing differences, and celebrating shared values
Candidates encouraged to inform company if they wish to discuss or require accommodations
76,960 – 76,960 USD
/ year
98,000 – 147,000 CAD
/ year
161,640 – 169,995 USD
/ year
114,400 – 166,400 CAD
/ year
90,000 – 120,000 CAD
/ year