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 building scalable, distributed software for Thomson Reuters’ legal, tax, compliance, and media products. Developing Java-based applications within Agile engineering teams.

Posted 8/21/2026full-timeColombo • 🇱🇰 Sri LankaJuniorWebsite

Core Competencies

Role fit
Core Competencies

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

Proficient in software development with a focus on Java, Agile methodologies, and clean coding practices. Demonstrates foundational engineering skills, an understanding of software design patterns, and the ability to collaborate effectively in a team environment.

Highest-signal resume keywords
Java ProgrammingAgile MethodologiesMicroservices ArchitectureDocker ContainerizationRelational Database Management

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
Software Development LifecycleSoftware Design PatternsFunctional ProgrammingAutomated TestingQuality Assurance
Soft Skills
Strong CommunicationCollaboration SkillsAdaptabilityFeedback Acceptance
Tools & Technologies
Git Version ControlCI/CD PipelinesDocker
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Engineering
Industry Keywords
ScalabilityIntegrationSecurityReliabilityTesting Practices

Tech Stack

Tools & technologies
DockerJavaMicroservicesScala

About the role

Key responsibilities & impact
  • Design, develop, test, deploy, maintain, and improve software systems and applications for global customers
  • Collaborate with team members, mentors, stakeholders, product owners, architects, and engineering teams
  • Develop scalable, reliable, and high-performing software solutions
  • Contribute to software feature and application design, development, testing, and deployment under experienced engineers’ guidance
  • Write clean, maintainable, well-tested, and well-documented code
  • Participate in code reviews, debugging, testing, and quality improvement activities
  • Understand requirements and deliver effective solutions
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog discussions
  • Identify technical issues, troubleshoot problems, and support effective solutions
  • Build technical knowledge by learning new tools, technologies, and software development practices

Requirements

What you’ll need
  • Bachelor’s degree in computer science or computer engineering
  • 1–2 years of experience
  • Experience in software development through academic projects, internships, or personal projects, independently and as part of a team
  • Basic understanding of the software development lifecycle, including design, development, testing, and deployment
  • Foundational software engineering skills
  • 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 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 and adapt to changing requirements
  • Agile mindset and willingness to take feedback and continuously improve
  • Strong communication and collaboration skills
  • Ability to work effectively across teams and in a fast-paced environment

Benefits

Comp & perks
  • Flexible hybrid working environment with 2–3 days a week in the office depending on the role
  • Flexible work arrangements, including work from anywhere for up to 8 weeks per year
  • 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 get involved with pro-bono consulting projects and ESG initiatives
  • Career development, continuous learning, and skill development through Grow My Way programming
  • Supportive workplace policies for personal and professional responsibilities
  • Inclusive and belonging-focused culture
  • Reasonable accommodations for qualified individuals with disabilities and sincerely held religious beliefs