Taro Logo

Lead, Software Engineer

Thomson Reuters provides professionals with information, technology and human expertise for reliable answers, powering decisions in financial markets, risk, legal, tax, accounting, and media markets.
Colombo, Sri Lanka
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Finance

Job Description

Thomson Reuters is seeking a Lead Software Engineer to join their team at Pagero. This role combines technical leadership with hands-on development, requiring expertise in JVM-based technologies, particularly Scala. The position involves designing and developing enterprise-level applications using modern architecture patterns and tools like microservices, Docker, and Kubernetes.

The ideal candidate will lead technical discussions, mentor junior engineers, and drive engineering excellence while maintaining high coding standards. With 7+ years of experience required, this role demands both technical depth and leadership abilities to guide teams and projects effectively.

Thomson Reuters offers an attractive hybrid work environment with 2-3 days in office, comprehensive benefits including flexible work arrangements, and strong career development opportunities. The company's mission of providing trusted information and solutions to professionals across various sectors adds meaningful impact to the work.

The role is based in Colombo, Sri Lanka, and offers the opportunity to work with cutting-edge technologies while contributing to Thomson Reuters' global platform. The company's commitment to work-life balance is demonstrated through policies like Flex My Way and various wellness benefits.

This position is ideal for experienced engineers looking to take on leadership responsibilities while staying technically hands-on, working in an environment that values innovation, continuous learning, and professional growth. The role offers the chance to work on significant technical challenges while being part of a company that serves critical global markets.

Last updated 16 days ago

Responsibilities For Lead, Software Engineer

  • Design, develop, and maintain robust, scalable, and secure software solutions
  • Collaborate with cross-functional teams including product managers, UI/UX designers, QA engineers, and DevOps
  • Lead technical discussions, review code, and ensure adherence to engineering best practices
  • Provide accurate task estimations and contribute to sprint planning and delivery
  • Implement unit tests, automated testing, and performance tuning
  • Guide and mentor junior engineers
  • Contribute to defining development standards, architecture guidelines, and process improvements

Requirements For Lead, Software Engineer

Scala
Kubernetes
  • Bachelor's degree in computer science, Engineering, or related field
  • 7+ years of hands-on experience developing multi-tier, enterprise-level applications using JVM-based technologies
  • Knowledge of Scala and functional programming paradigms
  • Understanding of microservices architecture and Docker
  • Strong experience with relational databases
  • Excellent problem-solving and analytical skills
  • Exceptional communication skills in English
  • Detail-oriented and systematic approach
  • Experience with Kubernetes and cloud platforms is a plus

Benefits For Lead, Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
  • Hybrid work model (2-3 days in office)
  • Flexible work arrangements including 8 weeks work from anywhere
  • Comprehensive benefits plan
  • Flexible vacation
  • Mental Health Days
  • Retirement savings
  • Tuition reimbursement
  • Employee incentive programs
  • Two paid volunteer days annually
  • Career development and growth opportunities