Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Thomson Reuters

Senior Software Engineer

Thomson Reuters

Senior Software Engineer building Java, Spring Boot, AWS, and PostgreSQL backend systems for Thomson Reuters. Designing distributed services and guiding engineers across the full software lifecycle.

Posted 9/3/2026full-timeToronto • 🇨🇦 CanadaSenior💰 CA$105,000 - CA$155,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing, developing, and supporting scalable backend services and REST APIs using Java, Spring Boot, and AWS. Proficient in PostgreSQL database design and optimization, with a strong focus on engineering quality and collaboration across teams.

Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkAWS Cloud DeploymentPostgreSQL Database DesignREST API Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend DevelopmentMicroservices ArchitectureAsynchronous MessagingEvent-Driven ArchitectureSQL DevelopmentPerformance OptimizationAutomated TestingTroubleshootingCode ReviewsTechnical Mentoring
Soft Skills
Communication SkillsCollaboration SkillsProblem-Solving Skills
Tools & Technologies
AWS SQSAWS SNSApache KafkaRedisCI/CDGitHub ActionsTerraformInfrastructure as CodeObservability ToolsAI-Assisted Engineering Tools
Industry Keywords
Distributed SystemsFault-Tolerant Design PatternsService-to-Service CommunicationData IntegrityConcurrency

Tech Stack

Tools & technologies
ApacheAWSCloudDistributed SystemsJavaKafkaMicroservicesPostgresPythonRedisSpringSpring BootSpringBootSQLTerraform

About the role

Key responsibilities & impact
  • Design, develop, test, deploy, and support scalable backend services, REST APIs, and microservices using Java, Spring Boot, AWS, and PostgreSQL
  • Build and evolve distributed systems using asynchronous messaging, event-driven architecture, service-to-service communication, caching, resiliency, and fault-tolerant design patterns
  • Own technical solutions end to end, from requirements analysis and solution design through implementation, automated testing, deployment, monitoring, troubleshooting, and production support
  • Design and optimize PostgreSQL databases, including schema design, migrations, indexing, query tuning, data integrity, concurrency, and performance optimization
  • Partner with Product, Architecture, DevOps, Security, and other engineering teams to translate business requirements into scalable and maintainable solutions
  • Drive engineering quality through code reviews, automated testing, observability, secure development practices, performance optimization, and continuous improvement
  • Provide technical guidance, mentoring, and knowledge sharing to engineers while promoting accountability, collaboration, and engineering excellence

Requirements

What you’ll need
  • Professional software engineering experience building and supporting production backend applications
  • Strong hands-on experience with Java and Spring Boot
  • Strong experience developing and deploying applications on AWS Cloud
  • Strong experience with PostgreSQL, including database design, SQL development, indexing, and query optimization
  • Experience designing and developing REST APIs, microservices, and distributed systems
  • Experience owning software throughout the full development lifecycle, including development, automated testing, deployment, monitoring, troubleshooting, and production support
  • Ability to solve complex technical problems independently and make practical engineering decisions while balancing scalability, reliability, maintainability, security, and delivery needs
  • Strong communication and collaboration skills, including explaining technical decisions, risks, dependencies, and trade-offs to technical and non-technical stakeholders
  • Experience providing technical guidance, mentoring, code reviews, or knowledge sharing within an engineering team
  • Preferred: Experience with Python, FastAPI, asynchronous service and API development, AWS SQS, SNS, Apache Kafka, Redis, containerization, orchestration, CI/CD, Infrastructure as Code, GitHub Actions, Terraform, observability, performance engineering, and AI-assisted engineering tools

Benefits

Comp & perks
  • Flexible hybrid working environment
  • Flexible work arrangements, including work from anywhere for up to 8 weeks per year
  • Continuous learning and skill development through Grow My Way programming
  • Flexible vacation
  • Two company-wide Mental Health Days off
  • Access to the Headspace app
  • Retirement savings
  • Tuition reimbursement
  • Employee incentive programs
  • Resources for mental, physical, and financial wellbeing
  • Two paid volunteer days off annually
  • Opportunities to participate in pro-bono consulting projects and ESG initiatives
  • Annual Bonus based on enterprise and individual performance may be available