Recherche d'emploi > Toronto, ON > Senior software engineer

Senior Software Engineer (DevOps)

Sun Life
Sun Life Toronto One York
Temps plein

Job Description

Candidates must be eligible for Reliability Status Clearance, which requires that they have lived and worked in Canada for the past 5 consecutive years.

No exceptions, please.

Role Summary :

Are you an experienced and versatile Senior Software Engineer with a wide range of technical skills and a passion for driving innovation?

If you excel in a collaborative environment and are eager to contribute to innovative projects, we have an exciting opportunity for you to join our dynamic team!

What you will do :

Analyze, investigate, and recommend solutions for continuous improvements, process enhancements, identify pain points, and more efficient workflows.

Create templates, standards, and models to facilitate future implementations and adjust priorities when necessary.

  • Demonstrate that you are a collaborative communicator by fearlessly and confidently speaking up, bringing people together, facilitating meetings, recording minutes and actions, and rallying the team towards a common goal.
  • Utilize Jira and Confluence to efficiently manage project workflows, track progress, and facilitate collaboration. Collaborate effectively with cross-functional teams, using Agile methodologies for project development.
  • Implement effective branching strategies such as Gitflow and Trunk based development to maintain version control. Utilize Git and Bitbucket for efficient source control management.
  • Automate infrastructure provisioning and configuration using configuration management tools (e.g. Ansible, Chef, Puppet);

Implement continuous integration and continuous delivery pipelines using automation tools (e.g. Jenkins, GitLab CI / CD)

  • Work with Python to design, develop, and deliver high-quality software solutions.
  • Conduct thorough code reviews to ensure code quality and adherence to coding standards.

What do you need to succeed?

  • Bachelor’s degree, or diploma in Computer Science, Software Engineering,
  • 5 years’ experience in software development.
  • DevOps engineering background with experience using automation tools like Jenkins and Ansible.
  • Proficient in continuous integration / continuous delivery practices and automating infrastructure provisioning and configuration management.
  • Strong understanding of Agile methodologies and project management tools like Jira and Confluence.
  • Proven experience designing and implementing distributed systems and applications. Experience with microservices architecture, distributed databases, message queues, and other technologies for building scalable and fault-tolerant systems.

Preferred Skills / Assets :

  • Knowledge of developing CICD pipelines using Terraform and / or Hashicorp Terraform certification would be an asset.
  • Java experience is an asset.
  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
  • Knowledge of AWS services serverless architectures.
  • Previous experience with test-driven development and unit testing.
  • Excellent problem-solving and analytical abilities, with a proactive approach to challenges.
  • Excellent communication skills (both written and oral), combined with strong interpersonal skills.

What’s in it for you :

  • We’re honoured to be recognized as a 2024 Best Workplaces in Ontario by Great Place to Work® Canada.
  • We’re proud to be recognized as a company with a 2023 Most Trusted Executive team by Great Place to Work® Canada.
  • 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..
  • As a hybrid organization, you and your leader use business and Client needs to choose where you work, at home or in the office.

LI SJ

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Storm4
Toronto, Ontario

This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is powering the next generation of smart commuting, by allowing access to the larg...

Offre sponsorisée
Synechron
Toronto, Ontario

Responsibilities:Strong technical background, experience with Software Development Lifecycle and experience managing stakeholders in a global and dynamic environment. Experience designing and developing cloud native applications with a microservices architecture running on Docker/OpenShift/Kubernete...

Roche
Mississauga, Ontario

As a Senior Software Engineer, you will be joining a team that is working on solving Kubernetes operations at a large scale with an ultimate aim at deploying and managing thousands, even tens-of-thousands of Kubernetes clusters around the world. To help build this, Roche is not only developing highl...

Snowflake
Toronto, Ontario

AS A SENIOR SOFTWARE ENGINEER IN THE NATIVE APPLICATION PROVIDER PLATFORM AT SNOWFLAKE, YOU WILL:. OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:. Help grow the software engineering hub in Toronto. With Native Apps, the Toronto Engineering Hub is helping transform Snowflake into a data app platform w...

Scotiabank
Toronto, Ontario

Reporting to a Senior Manager, you will be responsible for designing & implementing scalable, high-quality web applications, by utilizing both front- and back-end technologies with a focus on. If you are passionate about creating exceptional software solutions and have a solid foundation in full...

SAP
Toronto, Ontario

Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. An SAP HANA Engineer will manage th...

PointClickCare
Mississauga, Ontario

Job title: Senior Software Engineer. Identify, prioritize and execute tasks in the software development life cycle· Work with business to iterate over software requirements· Develop tools and applications by producing clean, efficient code· Automate tasks through appropriate tools and scripting· Ana...

Oxa
Toronto, Ontario

We are seeking a highly skilled and experienced C++ Software Engineer with expertise in developing robust mechanisms and pipelines which acquire metrics for real-time production autonomy software and evaluate its performance. As a Senior Software Engineer in the Evaluators, Metrics and Tooling platf...

Avesdo
Toronto, Ontario
Télétravail

Software Engineer with expertise in. What You'll be doing? Technical Leadership: Provide technical leadership and guidance to a team of software engineers. Apply software engineering principles and standards within your team to ensure code quality, performance, security, and maintainability. DevOps:...

Leica Geosystems
Canada

Senior DevOps Engineer / Site Reliability. As a Senior DevOps/SRE Engineer, you will help build solutions that allow our cloud-based platform, HxDR, to continue to evolve and grow through both technological and organizational transformations. Senior DevOps Engineer / Site Reliability | Hexagon Geosy...