Senior Software Engineer

Applied Systems CanadaToronto, ON
CA$95,000 - CA$145,000Remote

About The Position

We’re looking for a Senior Software Engineer to join our Employee Benefits team and make a real difference for the people who depend on our products every day. developing and maintaining robust web applications and micro services using React and Golang. As a Software Engineer/ Senior Software Engineer, you will collaborate with Architects, Product Owners, and members of a Scrum team to deliver high quality technical solutions. Here, you’ll have a voice in how the work gets done, room to try things differently, and the trust to move it forward.

Requirements

  • 8+ years of experience in software engineering, including experience providing guidance and support to members of the team.
  • Demonstrated experience working across software development languages and frameworks, such as C#, .NET, OR Golang, React, as well as JavaScript or TypeScript.
  • Passion for continuously expanding knowledge of programming and web development while driving toward principles-based approaches for design, implementation and testing.
  • Advanced knowledge of experience with modern test strategies and quality gating policies within CI/CT/CD pipelines.
  • High proficiency with UI and API Testing, with frameworks such as RestSharp and Cypress.
  • Advanced communication skills, with the ability to distill complex concepts to support others with complex problem solving.
  • Demonstrated ability to advance discussions, debates and reviews on coding and design elements while contributing to positive and constructive communication across the team.

Nice To Haves

  • Talent shows up in a lot of different ways, and we mean that. We welcome candidates from all backgrounds and experience levels, including military members and their spouses and those without a traditional degree or tech background.

Responsibilities

  • Support the team with delivery by sharing comprehensive feedback during code reviews and guidance with complex technical problem solving.
  • Contribute to technical decisions by identifying opportunities and risks.
  • Share knowledge of software development languages and frameworks as well as testing strategies.
  • Support with continuous improvement of internal processes and documentation to champion a principles-based approaches to design, implementation, and testing.
  • Collaborate with other teams to identify and develop integration solutions.
  • Promote Engineering best practices in the areas of writing code, unit testing , E2E testing, performance testing , CI/CD while using available AI tools.

Benefits

  • Medical, Dental, and Vision Coverage
  • Holiday and Vacation Time
  • Health & Wellness Days
  • A Bonus Day for Your Birthday
  • Compensation Transparency
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service