IT & Software

Staff Distributed Systems Software Engineer

Thomson Reuters

Toronto · Ontario · Canada

Share this job: X Facebook WhatsApp

Lead distributed systems architecture and backend engineering as a Staff Software Engineer II at KeyCite, shaping business-critical platforms across teams.

This senior engineering role covers end-to-end delivery for large-scale production systems. You will modernize established platforms, design APIs and event-driven services, and build data-processing capabilities for legal content and metadata. The position also guides technical direction and architecture.

Key Responsibilities:

  • Lead complex engineering initiatives from architecture through production
  • Design scalable distributed services, processing systems, and APIs
  • Modernize KeyCite platforms without disrupting customer-facing products
  • Establish standards for reliability, security, and maintainability
  • Mentor engineers and lead technical design reviews

Requirements:

  • Six or more years delivering complex production software systems
  • Deep backend and distributed systems engineering expertise
  • Cloud-native architecture experience, preferably with AWS
  • Experience designing APIs and event-driven architectures
  • Strong programming skills, ideally Java or Python

Apply distributed systems, cloud architecture, and technical leadership to modernize reliable legal-information platforms at KeyCite.

#J-18808-Ljbffr

Reference: WJ-4483_1444184 · Posted 08 Nov 2026, 02:12 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Distributed Systems jobs in other states

Browse jobs