Apply now

Posted yesterday

Senior Software Engineer – Cloud & DevOps

@ Thomson Reuters Canada Ltd

Toronto, Ontario

HybridFull-time
Apply now
SIGNALS

Overview

Thomson Reuters Canada Ltd is hiring a hands-on Senior Software Engineer for Cloud and DevOps in Toronto, hybrid with three onsite days per week. The role covers Java and Spring Boot backend services, AWS infrastructure, Terraform, CI/CD pipelines, containers, and production operations. Base pay is $105,000 to $155,000 CAD.

Responsibilities:

  • Design and support scalable Java Spring Boot services and REST APIs on AWS
  • Build and maintain CI/CD pipelines with security scanning and rollback
  • Automate cloud infrastructure with Terraform, CloudFormation, or CDK
  • Own production monitoring, incident response, and root-cause analysis

Requirements summary:

  • Strong production experience with Java and Spring Boot
  • Hands-on AWS operations and troubleshooting
  • CI/CD and Infrastructure as Code experience
  • Docker and Kubernetes, EKS, or ECS experience
  • Strong PostgreSQL skills

Tools & skills

Benefits mentioned

Retirement planPaid time offTuition support
Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-11-09
First seen by our source
2026-10-20
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Flexible hours, Retirement plan, Tuition support, Performance bonus, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

Thomson Reuters Canada Ltd

FieldValue
Open jobs on Jobsy15
Job description

Job Description

We are looking for a hands-on Senior Software Engineer with strong Cloud and DevOps engineering expertise to design, build, deploy, and operate scalable cloud-native backend services and the delivery infrastructure that supports them.

This role combines strong Java and Spring Boot software development with hands-on ownership of AWS infrastructure, Infrastructure as Code, CI/CD pipelines, containerized deployments, observability, and production operations. We are specifically looking for an engineer who has personally worked across the full software delivery lifecycle rather than focusing only on application development.

You will work with Product, Architecture, Security, DevOps, and engineering teams to improve application reliability, deployment velocity, operational maturity, and developer experience.

The role is based in Toronto and follows a hybrid working model with three days onsite per week.

Key Skills for This Role

The strongest candidates will bring hands-on experience across the following areas:

  • Java and Spring Boot
  • AWS Cloud
  • Infrastructure as Code, preferably Terraform
  • CI/CD and DevOps automation
  • Docker and Kubernetes/EKS/ECS
  • Production monitoring, observability, and incident response
  • PostgreSQL and distributed systems

Key Responsibilities

  • Design, develop, test, deploy, and support scalable backend services, REST APIs, and microservices using Java, Spring Boot, AWS, and PostgreSQL.
  • Build, maintain, and continuously improve CI/CD pipelines supporting automated builds, testing, security scanning, artifact management, deployment, rollback, and release promotion across environments.
  • Design and automate secure, repeatable, and scalable cloud infrastructure using Infrastructure as Code, including Terraform, AWS CloudFormation, CDK, or comparable technologies.
  • Own technical solutions across the full software delivery lifecycle, including application development, infrastructure provisioning, automated testing, deployment, monitoring, troubleshooting, incident response, and production support.
  • Build and operate cloud-native and distributed systems using Docker, Kubernetes, Amazon EKS/ECS, asynchronous messaging, event-driven architecture, caching, and resilient service-to-service communication patterns.
  • Improve platform reliability and operational maturity through logging, metrics, dashboards, alerting, distributed tracing, root-cause analysis, performance analysis, capacity planning, and post-incident improvements.
  • Partner with Product, Architecture, Security, DevOps, and engineering teams to improve engineering quality through code reviews, infrastructure reviews, secure development practices, automation, mentoring, and continuous improvement.

Required Qualifications

  • Professional software engineering experience building, deploying, and supporting production backend applications and cloud-based systems.
  • Strong hands-on experience developing production applications using Java and Spring Boot.
  • Strong hands-on experience deploying, operating, and troubleshooting applications and infrastructure on AWS.
  • Hands-on experience building and maintaining CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI, AWS CodePipeline, or similar platforms.
  • Experience implementing Infrastructure as Code, preferably using Terraform, AWS CloudFormation, CDK, or comparable technologies.
  • Experience with containerization and cloud-native deployment using Docker and Kubernetes, Amazon EKS, Amazon ECS, or similar platforms.
  • Strong experience with PostgreSQL, including SQL development, schema design, migrations, indexing, query optimization, and production support.
  • Experience designing and developing REST APIs, microservices, and distributed systems.
  • Experience with production monitoring, logging, alerting, troubleshooting, incident response, and root-cause analysis.
  • Demonstrated experience owning software and operational workflows across the full lifecycle, from development through deployment and production support.
  • Demonstrated ability to independently solve complex technical and operational problems while balancing scalability, reliability, maintainability, security, cost, and delivery needs.
  • Strong communication and collaboration skills, including the ability to explain technical decisions, dependencies, operational risks, and trade-offs to technical and non-technical stakeholders.
  • Experience contributing to engineering quality through code reviews, infrastructure reviews, technical guidance, mentoring, or knowledge sharing.

Preferred Qualifications

  • Experience with Python, including automation, tooling, FastAPI, or asynchronous service and API development.
  • Experience with distributed messaging and event-driven technologies such as Apache Kafka, Amazon SQS, SNS, EventBridge, or Redis.
  • Experience operating Kubernetes or container platforms, including deployment strategies, ingress, networking, configuration management, autoscaling, and workload troubleshooting.
  • Experience implementing DevSecOps practices, including code scanning, dependency scanning, container scanning, secrets management, identity and access management, and vulnerability remediation.
  • Experience with observability platforms and practices including application logging, metrics, monitoring, alerting, distributed tracing, dashboards, and service-level indicators.
  • Experience with release engineering practices such as blue/green deployments, canary releases, feature flags, automated rollback, environment promotion, and change management.
  • Experience with performance engineering, including load testing, profiling, capacity planning, scalability testing, cost optimization, and bottleneck analysis.
  • Experience evaluating or using AI-assisted engineering tools to improve software development, infrastructure automation, or operational workflows.

#LI-TH1


This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.

What’s in it For You?

  • Hybrid Work Model: We’ve adopted a flexible hybrid working environment for our office-based roles while delivering a seamless experience that is digitally and physically connected.
  • Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities, whether caring for family, giving back to the community, or finding time to refresh and reset. This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per year, empowering employees to achieve a better work-life balance.
  • Career Development and Growth: By fostering a culture of continuous learning and skill development, we prepare our talent to tackle tomorrow’s challenges and deliver real-world solutions. Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to grow, lead, and thrive in an AI-enabled future.
  • Industry Competitive Benefits: We offer comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing.
  • Culture: Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more. We live by our values: Obsess over our Customers, Compete to Win, Challenge (Y)our Thinking, Act Fast / Learn Fast, and Stronger Together.
  • Social Impact: Make an impact in your community with our Social Impact Institute. We offer employees two paid volunteer days off annually and opportunities to get involved with pro-bono consulting projects and Environmental, Social, and Governance (ESG) initiatives.
  • Making a Real-World Impact: We are one of the few companies globally that helps its customers pursue justice, truth, and transparency. Together, with the professionals and institutions we serve, we help uphold the rule of law, turn the wheels of commerce, catch bad actors, report the facts, and provide trusted, unbiased information to people all over the world.

Our use of AI within the recruitment process Thomson Reuters utilizes Artificial Intelligence (AI) to support parts of our global recruitment process. Unless you opt-out, our AI system will assess the information provided by you and compare it to the requirements listed for the role, and present the result to our recruitment personnel for further review. The AI system acts as a supporting tool, but there is always a human making the decision if you will be considered for the role

Thomson Reuters complies with local laws that require upfront disclosure of the expected pay range for a position. The base compensation range varies across locations. For Ontario, Canada, the base compensation range for this role is $105,000 CAD - $155,000 CAD. Base pay is positioned within the range based on several factors including an individual’s knowledge, skills and experience with consideration given to internal equity. Base pay is one part of a comprehensive Total Reward program which also includes flexible and supportive benefits and other wellbeing programs. This role may also be eligible for an Annual Bonus based on a combination of enterprise and individual performance.

About Us

Thomson Reuters informs the way forward by bringing together the trusted content and technology that people and organizations need to make the right decisions. We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed decisions, and to help institutions in their pursuit of justice, truth, and transparency. Reuters, part of Thomson Reuters, is a world leading provider of trusted journalism and news.

We are powered by the talents of 26,000 employees across more than 70 countries, where everyone has a chance to contribute and grow professionally in flexible work environments. At a time when objectivity, accuracy, fairness, and transparency are under attack, we consider it our duty to pursue them. Sound exciting? Join us and help shape the industries that move society forward.

As a global business, we rely on the unique backgrounds, perspectives, and experiences of all employees to deliver on our business goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under applicable law. Thomson Reuters is proud to be an Equal Employment Opportunity Employer providing a drug-free workplace.

We also make reasonable accommodations for qualified individuals with disabilities and for sincerely held religious beliefs in accordance with applicable law. More information on requesting an accommodation here.

Learn more on how to protect yourself from fraudulent job postings here.

More information about Thomson Reuters can be found on thomsonreuters.com

Similar jobs

  • Senior Software Engineer - Reservations

    Toronto, ON

    OpenTable

    5+ YOECandidates need 5+ years building production backend services in C#/.NET or Java, plus 3+ years with relational databases, Redis caching and Apache Kafka event-driven systems. Strong testing, observability and distributed-systems experience is essential.

    C#, Java, .NET, Apache Kafka, Redis, PostgreSQL

  • Senior Software Engineer

    Toronto, ON
    RemoteFull Time

    Maximum Technologies, Inc.

    Candidates need several years of shipping backend services in a statically typed language, strong SQL skills, and experience debugging distributed systems. They must have a testing habit, be able to work from unfinished specs, and use AI coding agents well. Banking or payments experience is a nice-to-have.

    gRPC, containers, schema DSL

  • Software Engineer - Intern

    Toronto, ON
    Full Time

    Altera Semiconductor Technology Canada ULC

    Altera Semiconductor Technology Canada ULC requires candidates pursuing a bachelor's degree in computer or electrical engineering, engineering science, computer science, mathematics or similar. Candidates need at least 3 months of experience or coursework in C/C++, Python, digital logic, FPGAs or Verilog, plus strong problem-solving and communication skills.

    Quartus Prime Pro, C/C++, Python, Verilog

  • Software Engineer - Full Stack

    Toronto, ON
    Full Time

    (2616) Sanofi Vaccines Canada Ltd.

    4+ YOECandidates need 4+ years of experience or equivalent knowledge, with JavaScript or TypeScript (Node.js) and React. Cloud experience with AWS, GCP or Azure, infrastructure as code, microservices, CI/CD and fluent English are expected.

    React, Node.js, Terraform, AWS CDK

  • Software Engineer - Backend & Platform Systems

    Toronto, ON
    HybridFull Time

    Veeda AI

    7+ YOEVeeda AI needs 7+ years of professional experience building production backend or platform systems, and strong skill in at least one modern programming language. Candidates need a solid grasp of distributed systems, cloud development and AI-assisted development tools.

    Apache Kafka, OpenSearch, Kubernetes, Docker, Terraform, AWS

  • Senior Software Engineer, Atlas Agent Engine

    Alberta +4
    Full Time

    MongoDB: The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through…

    5+ YOECandidates need 5+ years of experience building distributed systems or cloud services at scale, with interest in Go, Python and TypeScript. Strong computer science fundamentals, performance tuning, and clear technical communication are also required.

    MongoDB, AWS, Google Cloud, Microsoft Azure, Research, Go

  • Junior Software Engineer

    Toronto, ON
    Remote

    CSC Generation: CSC Generation is the AI-native holding company re-engineering omni-channel retail.

    Candidates need experience with JavaScript or TypeScript through coursework, internships, projects or 0 to 3 years of work. React, Node, HTML, CSS, HTTP and JSON knowledge is required, plus a strong debugging mindset and self-directed learning.

    React, TypeScript, Claude Code

  • Senior Software Engineer – Kotlin, VP

    Mississauga, ON
    HybridFull Time

    Citi Canada Technology Services ULC

    12+ YOECandidates need 12+ years of enterprise backend experience in Java 17/21+ or Kotlin, with strong knowledge of JVM internals, concurrency and distributed messaging. Experience with Linux, Gradle, Jenkins, Docker and Kubernetes is also required.

    Kotlin, Java, Gradle, Jenkins, Docker, Kubernetes

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.