Thomson Reuters is seeking a passionate, hardworking, and enthusiastic Cloud Software Engineer to be part of our highly dynamic engineering team responsible for the development and modernization of our ONESOURCE Global Trade application suite. ONESOURCE Global Trade is a comprehensive trade automation solution designed to help multinational corporations increase efficiency, reduce costs, manage risk, and seamlessly meet import/export compliance regulations around the world.


Successful candidates will typically:

  • Have a seasoned background in cloud software development on AWS or Azure.
  • Have a vision for product modernization through innovation and cutting-edge technology.
  • Measure success by delivering working software and end-user satisfaction.
  • Comfortable with ambiguity, and even use it to drive better ideas, work and success.


Key Responsibilities:

  • Develop and modernize software applications using best practices in coordination with a distributed team.
  • Have an advanced understanding of software development methodologies and a demonstrated ability to design and develop complex software systems.
  • Contribute to the Agile software development process including design, programming, testing, documentation, quality assurance and implementation.
  • Looks forward to leveraging “innovation time” to work on pet projects and special areas of interest.

Minimum Requirements:

  • 3+ years of experience developing cloud-native applications:
    • Full-stack development
      • C# / .Net Core
      • TypeScript
      • Angular
      • API’s – REST / GraphQL
      • Microservices
      • MVC
    • Database – SQL / NoSQL
    • Cloud-Native application development
    • Containers - Docker, ECS/EKS, and Kubernetes
    • Message Queueing Services – Amazon SQS / MQ
    • DevOps - CI/CD practices and tools and understanding of pipelines
  • Experience with Domain-Driven Design (DDD) software development practices.
  • A good understanding of design patterns and N-Tier architecture.
  • SaaS-based software development experience on large to enterprise-class applications.
  • Experience designing applications iteratively with continuous collaboration between business and tech.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Good communication and collaboration skills