Software Developer

THE EMPIRE LIFE INS. COKingston, ON
CA$76,300 - CA$125,350Remote

About The Position

Empire Life is looking to hire a Software Developer to join our Front Office & Security team! We are actively seeking candidates to fill a current, open position. Our mission is to provide expertise and intelligent solutions to help Canadians navigate life with confidence. Join a transforming business - we are a medium-sized Canadian company in a stable industry that emphasizes the importance of innovation to use industry-leading technology. This is an impactful work opportunity where you get the opportunity to work on meaningful projects that have a positive impact on our customers, our company, and society as a whole. This is an opportunity that allows for you to grow your technical, and functional skills.

Requirements

  • 3+ years work experience in full stack web development with practical knowledge and expertise in full stack software development.
  • Completion of a University degree, college diploma, technical training, and/or equivalent experience.
  • Proficiency in Python, JavaScript, React.js, HTML and CSS.
  • Demonstrated capability with the Django framework.
  • Proficiency in REST API development and database schema design/SQL query development.
  • Strong working knowledge of the Google Cloud Platform, including Google AppEngine, CloudSQL, Pub/Sub, and Cloud Functions.
  • Hands-on experience with continuous integration and continuous deployment, including Github Actions and Kubernetes deployments.
  • Demonstrated ability in automated testing (unit, functional, and behavioural) and load testing to ensure applications meet agreed-upon SLAs.
  • Ability to properly document delivered software using architectural decision records (ADRs) and OpenAPI specifications.
  • Ability to think logically, solve complex problems, and actively participate in discussions with both technical and business teams.
  • Language proficiency in English is required for communicating with customers, advisors, or employees across Canada.

Responsibilities

  • Software development of high quality, production ready applications and API’s
  • Deliver working software to production while working with the infrastructure, security and operations teams (aka DevOps) while we build Empire Life’s digital platform.
  • Contribute to automated testing with unit, functional and behavioural testing
  • Proactively work with internal network and security teams to monitor applicable applications and services
  • Troubleshoot problems and ensure resolution of issues
  • Research and investigate improvements; analyze and provide findings and recommendations to management
  • Own and improve the systems that power authentication and identity (CIAM) across all applications
  • Maintaining Auth0 integrations, managing configuration as code with Terraform, and building internal tools for support staff
  • Monitoring and debugging auth issues, analyzing user access data, and building tooling
  • Review code, mentor co-ops, and collaborate across teams

Benefits

  • Hybrid work model
  • Competitive salaries with annual pay increases
  • Annual bonus program, which recognizes both strong company performance and individual contributions, for non sales positions
  • Access to learning & development programs, and education/tuition reimbursement (role dependent), to support your professional growth and career advancement.
  • Competitive uncapped commission, for sales positions
  • A comprehensive employer-funded benefits package starting from day one of employment, that includes life insurance, health and dental and a generous health account
  • Flexible work arrangements and an annual allotment of personal health days.
  • Four weeks annual vacation from hire date
  • A defined contribution pension plan with generous employer matching
  • Top up programs for parental leave and compassionate leave
  • Employer-sponsored wellness and recognition programs
  • A cash employee referral program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service