Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Thomson Reuters Logo

Senior Software Engineer

Thomson Reuters

$101,640 - $188,760
Dec 12, 2025
Washington, DC, US
Apply Now

Thomson Reuters is seeking to transform its monolithic system into microservices by taking advantage of modern cloud-native architecture principles and cloud technologies, and to create the next generation of tax and accounting software ecosystem that is highly performant, scalable, reliable, and resilient.

Requirements

  • At least 5 years of experience contributing to scalable, extensible software solutions and systems
  • Strong programming experience with .NET and C-Sharp
  • Solid understanding of object-oriented programming, SOLID, DRY, DDD, and core database design principles
  • Strong experience designing and developing web applications and production-grade customer-facing APIs using ASP.NET
  • Experience with front-end frameworks such as Angular and JavaScript
  • Experience working with public cloud platforms, preferably AWS (EC2, S3, ALB, API Gateway, Auto Scaling, RDS, Lambda, SQS)
  • Experience with containers (Docker, ECS, Kubernetes) is a plus

Responsibilities

  • Design, develop, and deliver scalable, reliable, and highly available services and APIs using microservices architecture patterns and REST principles
  • Follow Twelve-Factor App methodology to develop services
  • Develop cloud-native solutions that run on cloud infrastructure such as AWS
  • Partner with Product Managers to develop user stories and maintain a groomed product backlog
  • Apply agile software development methodology and deliver production-ready code at the conclusion of every two-week sprint
  • Work with architects to determine the technical design for feature requirements
  • Drive innovation through rapid prototyping and iterative development

Other

  • Bachelor’s degree in Computer Science, Computer Engineering, related field, or equivalent experience
  • 5+ years of experience in a software engineering environment
  • Ability to work in an agile, collaborative, and flexible environment with self-directed, largely autonomous Scrum teams
  • Strong computer science fundamentals in data structures and algorithm design
  • Commitment to customer satisfaction and technology excellence