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

Software Engineer

Thomson Reuters

Software Engineer developing and maintaining software systems for global customers at Thomson Reuters. Collaborating with engineers to deliver scalable solutions and contribute to a continuous learning environment.

Posted 6/16/2026full-timeColombo • 🇱🇰 Sri LankaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
DockerJavaMicroservicesScala

About the role

Key responsibilities & impact
  • Collaborate with team members, mentors, and stakeholders to develop scalable, reliable, and high-performing software solutions
  • Contribute to the design, development, testing, and deployment of software features and applications under the guidance of experienced engineers
  • Write clean, maintainable, and well-tested code while following established engineering standards and best practices
  • Participate in code reviews, debugging, and testing activities to help ensure software quality and continuous improvement
  • Work closely with product owners, architects, and engineering teams to understand requirements and deliver effective solutions
  • Take part in Agile ceremonies such as sprint planning, daily stand-ups, retrospectives, and backlog discussions
  • Identify technical issues, troubleshoot problems, and support the team in implementing effective solutions
  • Contribute to a collaborative, innovative, and learning-focused team environment
  • Continuously build technical knowledge by learning new tools, technologies, and software development practices

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Computer Engineering
  • Experience in software development through academic projects, internships, or personal projects, both independently and as part of a team
  • Basic understanding of the software development lifecycle, including design, development, testing, and deployment
  • Foundational software engineering skills with the ability to learn quickly and contribute effectively to a team environment
  • Proficiency in at least one programming language, preferably Java
  • Interest in learning Scala and exploring functional programming concepts
  • Understanding of software design patterns, architectural principles, and system design fundamentals
  • Exposure to microservices architecture and containerization technologies such as Docker
  • Knowledge of relational database management systems
  • Understanding of core software engineering concepts such as scalability, integration, security, reliability, and testing practices
  • Familiarity with Agile methodologies, CI/CD pipelines, and version control systems such as Git
  • Commitment to writing clean, maintainable, testable, and well-documented code
  • Exposure to automated testing and quality assurance practices
  • Ability to quickly learn new technologies, adapt to changing requirements, and work effectively in a fast-paced environment
  • Agile mindset with a willingness to take feedback, continuously improve, and support team goals
  • Strong communication and collaboration skills, with the ability to work effectively across teams

Benefits

Comp & perks
  • Hybrid Work Model: We’ve adopted a flexible hybrid working environment (2-3 days a week in the office depending on the role)
  • Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities
  • Comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing
  • Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance
  • Employees two paid volunteer days off annually and opportunities to get involved with pro-bono consulting projects and Environmental, Social, and Governance (ESG) initiatives

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 & Tools
JavaScalasoftware development lifecyclesoftware design patternsmicroservices architecturecontainerizationrelational database management systemsAgile methodologiesCI/CD pipelinesautomated testing
Soft Skills
collaborationcommunicationadaptabilityproblem-solvingcontinuous improvementteamworkfeedback acceptancelearning mindsetinnovationscalability