Taro Logo

Software Engineer II - Cloud Engineer

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$57,000 - $86,000
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting is no longer active. Check out these related jobs instead:

Job Description

TD Bank is seeking a Software Engineer II - Cloud Engineer to join their Enterprise Monitoring Team, which provides critical Observability Solutions across their cloud platforms. This role focuses on developing and implementing infrastructure as code using DevOps practices and tools like Terraform, Saltstack, and Ansible. The position requires expertise in containerization with Kubernetes and involves working with various cloud platforms including Azure and GCP.

The ideal candidate will have 3-5 years of relevant experience, strong Python programming skills, and deep knowledge of cloud technologies. They will be responsible for developing solutions for engineering programs, implementing new features, and providing technical support to project teams. The role involves working with cutting-edge observability tools like Dynatrace, Datadog, and Splunk to monitor critical systems across TD's infrastructure.

TD offers a comprehensive benefits package including health and well-being benefits, retirement programs, and career development opportunities. The position is based in Toronto, Ontario, with a salary range of $76,800 - $115,200 CAD (approximately $57,000 - $86,000 USD).

As part of one of North America's largest banks, you'll have the opportunity to work on enterprise-scale systems while contributing to the digital transformation of a major financial institution. The role offers significant growth potential and the chance to work with modern cloud technologies while being part of a team that ensures the reliability and performance of critical banking systems.

Last updated a month ago

Responsibilities For Software Engineer II - Cloud Engineer

  • Develop solutions using DevOps pipelines for infrastructure as code
  • Deploy and enable Observability Solutions on Public/Private Cloud platforms
  • Provide technical consulting support to project teams
  • Develop new features and perform unit/component testing
  • Work with technology partners on configuration and custom components
  • Analyze technical requirements and recommend engineering solutions
  • Monitor product lifecycles and ensure functionality meets objectives
  • Document system components and architecture designs
  • Participate in quality management reviews
  • Provide technical expertise during incident management

Requirements For Software Engineer II - Cloud Engineer

Python
Kubernetes
Linux
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • 3-5 years relevant experience
  • DevOps expertise with Ansible/Saltstack/Terraform
  • Expertise in containerization with Kubernetes
  • Fluent in Python programming
  • Shell scripting ability
  • 2+ years Cloud Engineer experience with Azure
  • Linux/Windows system administration experience
  • Strong system design and architecture background
  • Azure/GCP Cloud certification preferred

Benefits For Software Engineer II - Cloud Engineer

Medical Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development programs