Senior Software Developer (One45 Team)

Acuity Insights
$160,000 - $180,000Remote

About The Position

One45 is a core product of Acuity Insights, utilized by medical schools across North America for managing complex aspects of health professions education, including clinical placements, rotation scheduling, evaluations, curriculum management, learner records, and accreditation reporting. The product has a long history of adoption and is entering a significant evolution phase. This role involves both maintaining and modernizing the product, including evolving APIs, improving data access and integrations, rethinking workflows, and enhancing software development processes with AI-assisted tooling. The Senior Software Developer will contribute to shaping the product's evolution and the team's working methods.

Requirements

  • Comfortable operating across the stack with a backend lean.
  • Interest in learning and working within the existing architecture.
  • Comfortable working across the stack, with a particular interest in understanding what happens beneath the surface.
  • Care about how data moves through a system, how services interact, and what can go wrong once software reaches production.
  • See testing and quality as part of the work itself, not something that happens at the end.
  • AI is already part of how you work. Tools like Claude, Copilot, and Codex aren’t new to you.
  • Using AI tools to learn faster, explore ideas, write code, and improve your work.
  • Developing the judgment to know when to trust AI output and when to challenge it.
  • Comfortable operating with a high degree of ownership.
  • Willingness to help clarify ambiguity, connect work across teams, identify risks early, and drive initiatives forward without needing detailed direction.
  • Comfortable occasionally stepping in when the situation requires it for production system ownership.
  • Comfortable with shared support responsibilities, including occasional deployment activities, incident response, and coverage during key client periods.

Nice To Haves

  • You like understanding how systems work.
  • Comfortable stepping into code you didn’t write, building context, and improving things without assuming they need to be rebuilt from scratch.
  • You think in trade-offs.
  • Know that engineering decisions rarely happen in a vacuum.
  • Comfortable balancing technical quality, business needs, and the realities of a system that’s already serving real users.
  • You don’t shy away from complexity.
  • You’ve learned that real-world systems often accumulate history, context, and constraints that can’t simply be designed away.
  • You care about outcomes, not just implementation.

Responsibilities

  • Maintain and improve the One45 product, which institutions depend on.
  • Contribute to a modernization effort that is moving from planning into execution.
  • Improve evaluation workflows, giving administrators more control over delivery, management, and communication of evaluations.
  • Make assessment information clearer and improve how grades, scores, and learner information are presented.
  • Refine permissions and access controls to help institutions manage complex roles, responsibilities, and workflows.
  • Address day-to-day friction by fixing bugs and improving workflows.
  • Modernize APIs to make the platform easier to integrate with, extend, and evolve.
  • Evolve core modules such as scheduling, placements, and lottery management.
  • Improve access to data through enhanced reporting, integrations, and analytics capabilities.
  • Contribute to the incorporation of AI throughout the development lifecycle, including implementation, testing, review, and documentation.
  • Lead larger modernization initiatives across the platform.
  • Review code and provide feedback to help move work forward.
  • Improve testing, reliability, and engineering practices over time.
  • Mentor developers who are earlier in their growth.
  • Contribute to architectural decisions while remaining close to implementation.
  • Help shape how modernization efforts and engineering practices evolve across the team.
  • Participate in shared support responsibilities, including occasional deployment activities, incident response, and coverage during key client periods.
  • Maintain limited coverage during the company-wide two-week closure in December if needed.

Benefits

  • Transparent compensation: The starting salary for Senior roles is between $160,000 and $180,000 CAD.
  • $3,000 annual learning budget to invest in your development.
  • Access to employee stock options.
  • Fully remote within Canada, with up to six weeks per year to work internationally.
  • Self-directed vacation (most teammates take 4–6 weeks annually).
  • Monthly Acuity Days (a collective Friday off).
  • Two-week company-wide closure each December.
  • Comprehensive health benefits from day one for you and your dependents.
  • 2% GRSP matching program.
  • 16-week parental leave top-up beyond EI, available to all parents.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service