Thomson Reuters logo

Software Engineer

Thomson Reuters
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

2 - 4 Years

TYPE

FullTime

SKILLS REQUIRED

RESTful APIsSoftware DevelopmentSoftware DesignAgile MethodologiesCI/CDAWSGitDebuggingcode review

Job description

Overview

Design, build and maintain high-quality software in an agile, collaborative environment, translating business requirements into technical solutions and helping shape how the team uses modern development tools, including AI-assisted coding.

What you'll do

  • Partner with product and business teams to gather and analyze requirements, and translate them into technical designs and functional/technical specifications.
  • Research and evaluate emerging software technologies that can improve application performance and development efficiency while reducing cost and maintaining quality.
  • Develop creative, elegant solutions to complex technical problems.
  • Prepare technical specifications and documentation.
  • Participate in team meetings, status updates, and project planning sessions to analyze development requirements, propose design options, and provide work breakdowns and estimates.
  • Build and maintain RESTful Web APIs and related services.
  • Participate in software releases and support production stability.
  • Collaborate with Quality Assurance to prepare test plans and test cases, execute tests, and identify and resolve defects.
  • Work with the system operations team to ensure system stability and high availability.
  • Use AI-assisted development tools to support coding, testing, refactoring, debugging, and documentation, and critically review all generated code for correctness, maintainability, security, and performance.

What you'll need

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 2–4 years of professional software development experience.
  • Hands-on experience with C#/.NET Core, Node.js, or Python.
  • Experience building and maintaining RESTful Web APIs.
  • Experience with cloud-based development, preferably AWS.
  • Experience working in Agile/Scrum environments.
  • Familiarity with CI/CD, Git, code reviews, debugging, logging, and production support.
  • Working knowledge of common software design patterns.
  • Excellent written and verbal communication skills, with the ability to work effectively with technical staff, business analysts, management, and business stakeholders.
  • Strong attention to detail and the ability to prioritize work effectively.
  • Customer-first approach to software development.
  • Interest in AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or ChatGPT, with the ability to validate their output.

Nice to have

  • Experience with AWS services in production environments.
  • Experience with both C#/.NET Core and Node.js or Python.
  • Hands-on experience using AI-assisted development tools in day-to-day coding, testing, or documentation work.
  • Experience with test automation and collaborating closely with QA teams.
  • Background in transaction tax, tax technology, or other enterprise software environments.
  • Demonstrated curiosity for new technologies, with examples of introducing tools or practices that improved team efficiency.

Details

  • Location: Bangalore, Karnataka, India (Bengaluru, Karnataka).
  • Hybrid work model for office-based roles.
  • Flexible work arrangements include work from anywhere for up to 8 weeks per year.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer