Summary
✨ AI‑Generated
A staff-level engineer will design, develop, and maintain large-scale software applications while contributing to architecture, engineering standards, and cross-functional technical initiatives.
Highlights
Senior engineering role focused on building scalable applications, technical excellence, collaboration, and impactful software solutions.
Description
Company Description Thomson Reuters is a global leader in providing trusted content and technology that help professionals and organizations make informed decisions.
The company serves clients across legal, tax, accounting, compliance, government, and media sectors with highly specialized software and data-driven insights.
Its solutions support institutions in advancing justice, truth, and transparency.
Reuters, a part of Thomson Reuters, is a world-leading provider of independent journalism and news.
Candidates can learn more about Thomson Reuters at tr.com and access global news coverage at reuters.com.
Role Description This full-time, on-site Software Engineer role is based in the Greater Toronto Area, Canada.
The Software Engineer will design, develop, test, and maintain scalable software applications that support Thomson Reuters products and platforms.
Responsibilities include writing clean, maintainable code, participating in code reviews, and collaborating with cross-functional teams such as product management, UX, and quality assurance.
The role involves troubleshooting and resolving technical issues, optimizing system performance, and contributing to architectural decisions and technical documentation.
The Software Engineer will also participate in agile ceremonies and continuously improve development practices and tools.
Qualifications
Strong programming skills in one or more modern languages (e.g., Java, C#, Python, JavaScript/TypeScript).Experience with software design, algorithms, and data structures.Knowledge of web application development and related frameworks (e.g., React, Angular, Node.js, .NET, Spring).Familiarity with databases and data storage technologies (e.g., SQL, NoSQL, relational and document databases).Experience with software testing practices and tools (e.g., unit testing, integration testing, automated test frameworks).Understanding of cloud platforms and DevOps concepts (e.g., AWS, Azure, CI/CD pipelines, containers, version control such as Git).Ability to work collaboratively in cross-functional teams and communicate technical concepts clearly.Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Experience in building secure, reliable, and scalable enterprise systems is an asset.Familiarity with professional domains such as legal, tax, or financial technology is beneficial but not required.