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

Senior Software Engineer (DevOps)

Sun Life
North York, Ontario
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
Ripple Labs
Toronto, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...

Roche
Mississauga, Ontario

As a Senior Backend Software Engineer, you are joining a passionate software engineering team to build sequencing products to change patients’ lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/system...

TechBiz Global GmbH
Toronto, Ontario

We are seeking a motivated and skilled Senior DevOps Engineer with a focus on Azure/AWS to join our dynamic team. We provide IT recruitment, outstaffing, outsourcing, software development, and different consulting services with a primary focus on making our partners achieve their business goals succ...

Mozilla
Toronto, Ontario
Télétravail

A Senior Staff Software Engineer is the next level from a Staff Software Engineer. Senior Staff Software Engineer, Ads. What is a Senior Staff Software Engineer at Mozilla?. At Mozilla this role can vary, but typically a senior staff engineer leads projects requiring implementation with multiple tea...

Bitgo
Toronto, Ontario

Provide mentorship to peers in the broader engineering team through code reviews and education on best practices. ...

Prophix
Mississauga, Ontario

Software Engineers are key members of the product development team responsible for the creation of innovative new capabilities in Prophix used by a 2500+ global customer base every day for budgeting, reporting, and integrated financial planning. Our software engineers collaborate in an agile environ...

Gorgias
Toronto, Ontario

Gorgias empowers ecommerce brands to grow through AI-powered customer experience.We are the #1 CX platform in the industry, trusted by over 15,000 merchants worldwide - from small independent shops to some of the largest ecommerce brands in the world.We offer the most integrations of any tool on Sho...

Scotiabank
Toronto, Ontario

GBME's Project Excellence Team is searching for Senior Staff Software Engineer who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. You will work closely with business teams and cross functional engineering leaders to develop and implem...

Extreme Networks
Toronto, Ontario

Software Engineer – Edge compute -Containerization 9401. We are seeking a highly skilled Edge Compute Staff/Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team. As a Principal Engineer specializing in edge compute, you’ll play a pivotal role...

Bitgo
Toronto, Ontario

Work closely with product managers, designers, and other engineers to understand and refine product requirements. Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices. ...