# Senior Software Engineer

**Company**: Thomson Reuters
**Location**: Bengaluru, Karnataka
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://thomsonreuters.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/India-Bengaluru-Karnataka/Senior-Software-Engineer-I_JREQ204760?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8b62820c-72c

## Description

We are seeking a Senior Software Engineer with 6+ years of experience in building enterprise-grade digital applications and learning solutions. The role is responsible for designing, developing, testing, and supporting scalable web and cloud-native applications using technologies such as Java, Spring Boot, JavaScript, and microservices.

Key Responsibilities:

- Design, develop, test, deploy, and maintain enterprise web applications and digital learning solutions.

- Build scalable microservices, RESTful APIs, and AI-powered application features.

- Utilize AI copilots for code generation, testing, code reviews, and development acceleration.

- Participate in architecture discussions, solution design, effort estimation, and sprint planning.

- Ensure code quality, security, performance, accessibility, and operational readiness.

- Conduct peer code reviews and maintain technical documentation.

- Mentor junior developers and support continuous improvement initiatives.

- Collaborate with business and technical stakeholders to deliver high-quality solutions.

Required Qualifications:

- 6+ years of software development experience with Java, Spring Boot, JavaScript/TypeScript, AngularJS, and Node.js.

- Strong expertise in microservices architecture, RESTful APIs, RDBMS, Git/GitHub, Linux/Unix, HTML, and CSS.

- Experience translating Figma designs into responsive and accessible user interfaces.

- Hands-on experience using AI coding assistants and modern software development practices.

- Strong analytical, problem-solving, communication, and collaboration skills.

Preferred Qualifications:

- Experience developing customer training, learning management, or digital learning solutions.

- Experience integrating with platforms such as Docebo, Kaltura, or similar learning technologies.

- Hands-on experience with AWS, Azure, Docker, and cloud-native architectures.

- Experience working in Agile/Scrum environments and mentoring development teams.

What's in it For You?

- Hybrid Work Model: We've adopted a flexible hybrid working environment for our office-based roles while delivering a seamless experience that is digitally and physically connected.

- Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities.

- Career Development and Growth: By fostering a culture of continuous learning and skill development, we prepare our talent to tackle tomorrow's challenges and deliver real-world solutions.

- Industry Competitive Benefits: We offer 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.

## Skills

### Required
- Java
- Spring Boot
- JavaScript
- microservices
- RESTful APIs
- RDBMS
- Git
- Linux
- HTML
- CSS
- AngularJS
- Node.js

### Nice to have
- AWS
- Azure
- Docker
- Agile
- Scrum
- Docebo
- Kaltura

---

Source: [Apply at thomsonreuters.wd5.myworkdayjobs.com](https://thomsonreuters.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/India-Bengaluru-Karnataka/Senior-Software-Engineer-I_JREQ204760?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
