Senior Software Engineer, Operations at Sun Life | Canada | Rezi

Senior Software Engineer, Operations at Sun Life

Senior Software Engineer, Operations

Sun Life · Canada

Today

Senior Software Engineer, Operations

Sun Life · Canada

9 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure the reliability of IT applications, delivering seamless digital experiences for clients. We are seeking a Senior Software Engineer with 7+ years of Java application support, analysis, and development experience to maintain critical systems, ensuring they are reliable, scalable, secure, and resilient, especially during incidents. The ideal candidate is a calm, confident problem solver adept at ownership during production incidents, driving resolution, and collaborating across teams.

Responsibilities

  • Support highly available, fault-tolerant, and scalable systems.
  • Define and track Service Level Indicators (SLIs), Service Level Objectives (SLOs), and error budgets.
  • Implement end-to-end monitoring, logging, and alerting for applications and infrastructure.
  • Proactively identify performance degradation, capacity risks, and reliability gaps.
  • Participate in on-call rotations and lead high-impact incident response for production issues.
  • Participate in post-incident reviews and drive corrective and preventive actions.
  • Reduce operational work through automation of scaling, incident recovery, and routine tasks.
  • Build internal tools and platforms to improve operational efficiency.
  • Build telemetry to detect issues and implement self-healing to keep MTTR down.
  • Partner with development teams on safe releases, rollbacks, and change validation.
  • Perform capacity planning and performance tuning to support growth.
  • Work cross-functionally with product, engineering, security, and operations teams.
  • Document systems, standards, and operational practices to promote shared ownership.

Requirements

  • Degree in Computer Science, Computer Engineering, or equivalent discipline.
  • 3+ years with Incident Management Processes in IT operations.
  • 7+ years experience in Java, JavaScript & web development languages like HTML, XML, CSS.
  • 7+ years experience in Java Enterprise Edition (J2EE) technologies such as Servlet, JDBC and JSP.
  • 7+ years experience in Spring framework.
  • 1+ years experience in ReactJS/ React.js -> Angular.
  • 1+ years experience in Container technologies – Kubernetes, Docker.
  • 1+ years experience in Web Security Knowledge (OWASP top 10).
  • Must be able to satisfactorily complete applicable background checks prior to the start date and during employment, in accordance with Sun Life’s policies and practices.
  • The role includes on-call and after-hours support on a team rotation basis.
  • This role requires Canadian Enhanced Reliability Security clearance [a minimum of 5 years of consecutive residency in Canada].

Skills

  • Java
  • JavaScript
  • HTML
  • XML
  • CSS
  • Java Enterprise Edition (J2EE)
  • Servlet
  • JDBC
  • JSP
  • Spring framework
  • ReactJS
  • React.js
  • Angular
  • Kubernetes
  • Docker
  • OWASP top 10
  • Web services
  • SOAP
  • REST API
  • Java APIs
  • JSON
  • Spring Boot
  • SQL
  • Oracle
  • POSTGRES
  • Jenkins
  • Artifactory
  • Bitbucket/Git
  • Gradle
  • Maven
  • CDD
  • Ansible
  • Multi-Factor Authentication (MFA)
  • Agile framework (Kanban, Scrum)
  • AWS
  • Confluence
  • JIRA
  • Service Now
  • MS Teams
  • Kafka
  • light car proxy
  • AI based tools
  • WebSphere/WebLogic
  • Collaboration and teamwork
  • Continuous learning mindset
  • AI Ops capabilities
  • Ability to work in a dynamic environment with changing priorities
  • Ability to lead/drive investigations involving a cross-functional team
  • Strong analysis, debugging and problem-solving skills
  • Ability to produce succinct reports on incident impact, root cause and follow-ups
  • Solid written and verbal communication skills

Location

  • Hybrid
  • Remote

Work Type

  • Hybrid
  • Remote

Experience Level

  • Senior
  • 7+ years of Java application support, analysis, and development experience
  • 3+ years with Incident Management Processes in IT operations
  • 7+ years experience in Java, JavaScript & web development languages like HTML, XML, CSS
  • 7+ years experience in Java Enterprise Edition (J2EE) technologies such as Servlet, JDBC and JSP
  • 7+ years experience in Spring framework
  • 1+ years experience in ReactJS/ React.js -> Angular
  • 1+ years experience in Container technologies – Kubernetes, Docker
  • 1+ years experience in Web Security Knowledge (OWASP top 10)

Education Level

  • Degree in Computer Science, Computer Engineering, or equivalent discipline

Salary/Compensations

  • 90,000 - 140,000

Benefits

  • Wellness programs that support the three pillars of your health – mental, physical, and financial
  • The opportunity to move along a variety of career paths with amazing networking potential.

About the Company

  • At Sun Life, we're driven by our Purpose: helping our Clients achieve lifetime financial security and live healthier lives.
  • Our values shape how we work: caring, authentic, bold, inspiring, and impactful.
  • We’re honoured to be recognized as a 2026 Best Workplaces in Canada by Great Place to Work® Canada.
  • We are thrilled to be recognized by Excellence Canada with their top-level certification, the Canada Order of Excellence for Mental Health at Work®, for prioritizing employee well-being, fostering a positive work culture, and achieving excellence in mental health.
  • We are proud to be a hybrid organization that offers our employees the choice and flexibility to work from both the office and virtually based on the needs of the business, our Clients and you.
  • We may use artificial intelligence to support candidate sourcing, screening, interview scheduling.
  • We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

Equal Opportunity

  • Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our Clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.
  • Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may e-mail a request to thebrightside@sunlife.com.