×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Vaughan, Ontario, Canada
Listing for: Empire Life
Full Time, Contract position
Listed on 2026-02-20
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 99568 - 145600 CAD Yearly CAD 99568.00 145600.00 YEAR
Job Description & How to Apply Below

The total target compensation (TTC) range, including salary and target bonus, is $99,568 - $145,600. This TTC range is applicable to permanent roles only; fixed-term contract and casual roles are not eligible for annual bonus and would receive only the base salary component. The actual base salary offered within this range will be determined by the successful candidate’s skills and experience, as well as internal equity.

Empire Life is looking to hire a Senior Software Developer to join our Back Office Development team! This posting is an opportunity to express your interest for anticipated openings.

Why pursue this opportunity

Impactful work - get the opportunity to work on meaningful projects that have a positive impact on our customers, our company, and society as a whole.

Play an integral role - this is an opportunity that allows for you to grow your skills, while directly contributing to the business unit you are a part of.

The opportunity - collaborate with cross-functional teams and work on a variety of projects that will keep you engaged and continuously learning.

Diversity, equity, and inclusion - we are committed to creating a diverse, equitable, and inclusive workplace and welcome candidates who share this commitment.

What you’ll be working on
  • Software development (“coding”) of high quality, production ready applications.
  • Lead the delivery of new and existing applications and services to production while working with the infrastructure, security and operations teams (aka Dev Ops).
  • Contribute to automated testing with unit, functional and behavioral 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.
  • Enable the team to achieve success beyond their individual capabilities.
  • Provide technical expertise from experience.
  • Mentor teammates, facilitate the solving of challenging problems, and make difficult decisions.
  • Contribute to architecture design while collaborating with the Solution Architecture team.
  • Contribute to process improvements while using data driven decision making.
  • Following and proactively responding to technology and industry changes which impact our business.
Having the following knowledge/experience would be an asset
  • 5+ years work experience in back office software development.
  • Experience in backend software development.
  • Experience with continuous integration and continuous deployment (CI/CD) including Github Actions and Dev Ops.
  • Automated testing (unit, functional and behavioural testing).
  • Load testing applications to ensure acceptable performance according to agreed upon SLA’s.
  • Programming language proficiency in one or more of:
    Kotlin, Java or C#
  • Database schema design and SQL query experience.
  • Event driven architecture programming with Kafka or equivalent.
  • Documentation of delivered software with architectural decision records (ADR’s) and OpenAPI specifications.
  • Google Cloud Platform (GCP) or equivalent cloud provider experience.
  • Experience with agile development methodologies (e.g. Scrum) and related platforms (Jira).
  • Ability to think logically, analyze and solve problems.
  • Ability to prioritize multiple tasks and projects, and to pivot effectively to meet challenges.
  • Ability to work independently and as a team member.
  • Well-developed communication, negotiation, and presentation skills.
  • Demonstrated capability to manage all forms of stakeholder and client communication.
  • Demonstrated ability to lead discussions with technical and business teams.
  • Completion of a University degree, college diploma, technical training, and/or equivalent experience.
  • If you are applying for a position which is open to applicants across Canada, unless otherwise indicated in the position, language proficiency in English is required for communicating with customers, advisors, or employees across Canada.
Beyond the salary

For permanent full-time positions, Empire Life offers a comprehensive total rewards package that includes:

  • Competitive salaries with annual pay increases
  • Annual bonus program, which recognizes…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary