Senior Software Engineer - Cloud Automation

GuruLink
Old Toronto
CAD 80,000 - 100,000
Job description

Location: Toronto, Ontario

Our client is a leading provider of cutting-edge software solutions, specializing in fraud risk management. Their innovative SaaS platform helps businesses mitigate fraud risks, protect sensitive data, and maintain trust with their customers.

They've built the only fraud and risk management platform that orchestrates data from the entire customer journey, fighting fraud more effectively with configurable risk models in a single, easy-to-use platform.

Their scale offers a very unique set of challenges, and they are innovating around data/capabilities essential to scale even higher. They work with much longer horizons and accept trial and failure as part of building the right solution. They are about solving problems that have little or no precedent. These challenges require lots of creative thinking based upon a very deep understanding of how software works.

Role Overview:

We are looking for a Software Engineer - Cloud Automation who is passionate about using software development approaches to solve complex infrastructure challenges and automate solutions. You will be part of our fraud management team to build and manage our cloud infrastructure to power large-scale global payments system platforms serving hundreds of millions of customers.

Special Perks:

  • For the 5th year in a row, we are proud to announce that we have been certified as a ‘Great Place to Work’
  • We are an open work environment that fosters collaboration, ownership, creativity, and urgency
  • Flexible work schedule
  • Enrolment in the Group Health Benefits plan from day 1, no waiting period
  • Team building events on and off-site
  • Daily fun in the office with our competitive games of Ping Pong, Chess, Pool, FIFA, and more
  • Catered lunches and desserts on a monthly basis

Must Have Skills:

  • Bachelor’s Degree in Computer Science, Software Engineering, or relevant experience
  • Experience practicing infrastructure-as-code, including using tools like Terraform and Ansible
  • Strong software development fundamentals and skills
  • Experience with at least one large-scale web application and at least one Cloud provider (e.g. AWS, GCP, Azure)
  • Strong systems knowledge and troubleshooting abilities
  • Experience managing, deploying, and troubleshooting large-scale distributed systems
  • Strong interpersonal skills - interacts well within the team and across other teams, and with users

Responsibilities:

  • Work on providing a highly automated Cloud-based runtime environment for deploying and scaling a distributed, multi-tenant, high-performance cloud platform
  • Develop tools to facilitate automation and operability of services
  • Plan, lead, and execute complex technical projects that interact with a wide variety of teams within the company
  • Utilize your deep experience and problem-solving skills to help prevent and investigate production issues
  • Participate in a shared on-call rotation

Nice to Have Skills:

  • Significant experience with cloud infrastructure (3+ years), including design, implementation, and maintenance of large-scale cloud infrastructure
  • Experience supporting multiple applications, dealing with APIs and microservices
  • Experience with Kubernetes, Spark, Kafka, Cassandra, ELK, Multiple monitoring tools
  • Knowledge of developing highly scalable distributed systems using Open source technologies
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer - Cloud Automation jobs in Old Toronto