About the role

  • Senior Software Engineer designing, building, and scaling AI-enabled healthcare products. Collaborating closely with cross-functional teams and mentoring other engineers in a remote work environment.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs using .NET and C#
  • Lead the development of LLM-powered workflows and Voice AI agents used in production healthcare systems
  • Use AI-assisted tools daily to support coding, code reviews, documentation, system design, and problem-solving
  • Participate in architecture discussions and design reviews, ensuring systems meet quality, scalability, security, and compliance standards
  • Own services end-to-end, including feature development, bug fixes, performance improvements, and technology upgrades
  • Integrate internal services, third-party APIs, and AI platforms via secure, reliable RESTful APIs
  • Build and improve CI/CD pipelines and contribute to infrastructure design using infrastructure-as-code
  • Support production systems, help resolve escalations, and proactively identify operational risks
  • Collaborate closely with Product Management, Operations, and other engineering teams in an agile environment
  • Mentor and support other engineers, setting best practices for system design, code quality, and responsible AI-assisted development
  • Contribute to sprint planning, estimation, execution, retrospectives, and occasional facilitation of agile ceremonies

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
  • 6+ years of experience building, scaling, and supporting distributed systems, with strong hands-on experience in C# / .NET (or Java)
  • 2+ years of experience designing, building, or integrating LLM-based systems and/or Voice AI agents in production
  • Proven experience using AI tools as part of everyday engineering work (coding, documentation, design, and technical reasoning)
  • Experience building client-side applications using React, Angular, or similar frameworks
  • Experience implementing and maintaining CI/CD pipelines
  • Experience designing and operating systems on AWS, including infrastructure-as-code (e.g., Terraform)
  • Strong understanding of software quality, security, reliability, and operational best practices
  • Excellent communication skills, with the ability to explain complex technical concepts and trade-offs clearly
  • A collaborative mindset and experience mentoring other engineers in a distributed team environment

Benefits

  • 100% Remote work + home office expense reimbursements
  • monthly reimbursement for cell phone, internet and wellness
  • Flexible PTO + company holidays
  • Variety of healthcare benefits for you and your family (and your pets!) starting day one
  • Generous top-up for parental leave benefits
  • Continuing education and professional certification reimbursement
  • Various offsite events and activities for team to connect and meet in person
  • Local in-person volunteer events, and give back programs to our communities
  • Company wide recognition tool (Phireworks) to celebrate milestones

Job type

Full Time

Experience level

Senior

Salary

CA$140,000 - CA$160,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAWSDistributed SystemsJavaReactTerraform.NET

Location requirements

RemoteCanada

Report this job

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