FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer
Thomson ReutersSenior 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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesApacheAWSCloudDistributed 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