About The Position

We're seeking a senior software developer to join our dynamic team and play a role in creating innovative software solutions for our clients — primarily healthcare organizations. This position offers a diverse and challenging mix of consulting projects with a variety of different technical stacks. In this role, you will be working with our clients, embedded in multi-disciplinary teams of designers, data scientists, and developers. You may at times get to lead projects, and you may occasionally work solo with a client. This position is for a future opportunity. Note that while we specialize in healthcare and regulated industries, not all our projects are in these fields, so you may work across different domains from time to time.

Requirements

  • Have 5+ years of experience as a software developer.
  • Are able to articulate tradeoffs in technology choices and relate them to business needs.
  • Have excellent communication skills and can explain complex technical problems in an accessible and compassionate way.
  • Are adaptable, self-motivated, and thrive in fast-moving environments.
  • Love building good user experiences.
  • Have a proven track record of mentorship and leadership.
  • Have Machine Learning and/or MLops experience.

Nice To Haves

  • Have experience in client-facing roles such as consulting, forward-deployed engineering, or even product/project management.
  • Have worked in healthcare or other heavily regulated industries.
  • Have worked on AI or data products.

Responsibilities

  • Product development — gathering requirements, talking to stakeholders, developing features, and making improvements to our clients’ software products. Delivering high-quality code, including frontend and backend, infrastructure, data, and more.
  • Improving platform tooling for your project(s), through building CI/CD pipelines, test suites, and more. Making best use of AI coding assistants, in accordance with project constraints.
  • On some projects, technical project management — planning and coordinating deliverables, scope, timelines and budgets for a project team; working closely with clients and internal interdisciplinary teams to ensure successful and high quality delivery.
  • Bringing process and tooling suggestions to your teammates, mentoring more junior colleagues, presenting internally, participating in interviews, and contributing to internal tooling projects from time to time.

Benefits

  • Home office/technology budget
  • Yearly professional development budget
  • Company matching RRSP after 1 year
  • 100% employer-paid health & dental insurance including a yearly bank of coverage for complementary medicine (Acupuncture, osteopathy, massage therapy, naturopathy, psychology, etc.)
  • Life, long & short-term disability insurance
  • Parental leave top-up (8 weeks), available to employees with 1+ year of tenure, regardless of path to parenthood.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service