Senior Software Engineer, Java
Thomson ReutersAbout the role
Senior Software Engineer - Java, Westlaw AI
We are looking for a highly motivated and experienced Senior Software Engineer - Java to become part of our dynamic and innovative team focused on developing content centric AI-driven solutions for legal professionals, including our flagship product, Westlaw. In this role, you will be responsible for designing and developing both user interfaces and backend services using a micro-frontend architecture. You will utilize technologies such as Java, React/Angular, Python, REST APIs, and AWS cloud infrastructure to deliver cutting-edge solutions. If you love coding, join us to make a significant impact in the legal tech industry with your expertise and creativity.
About The Role:
In this opportunity as a Senior Software Engineer - Java, you will:
- Develop and Deliver: Applying modern software development practices, you will be involved in the entire software development lifecycle, building, testing and delivering high-quality solutions.
- Performance & Optimization: Identify bottlenecks and optimize for speed, scalability, and responsiveness. Troubleshoot complex front-end issues and provide robust solutions
- Be a Team Player: Working in a collaborative team-oriented environment, you will share information, value diverse ideas, partner with cross-functional and remote teams.
- Be an Agile Person: Apply strong design sensibilities to deliver polished, accessible, and user-centric interfaces. Iterate quickly based on feedback from internal stakeholders and end users.
- Be Innovative: You are empowered to try new approaches and learn new technologies. You will contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries.
- Be an Effective Communicator: Through dynamic engagement and communication with cross-functional partners and team members, you will effectively articulate ideas and collaborate on technical developments.
About You:
You are a fit for the role of Senior Software Engineer - Java if your background includes:
Required Skills and Experience:
- Bachelors Degree in Computer Science, Computer Engineering, Related Field, or Equivalent Experience.
- 5+ years of professional experience in Java based software development with a focus UI Development.
- 5+ years building React/Angular/JS based web applications at scale.
- 3+ years of experience in API development implementing RESTful or GrapghQL APIs
- Experience with state management libraries like Redux, MobX, or Context API.
- Experience in building backend services to support front end components using Java or Python.
- Proven track record creating highly interactive, user-friendly interfaces.
- Expertise in AWS cloud services (Redis, DynamoDB, S3, SQS, Kinesis, KMS, IAM, Secret Manager, etc) or similar cloud services.
- Experience managing infrastructure with Terraform, CloudFormation, or similar IaC tooling.
- Excellent debugging skills and an eye for performance optimization.
- Passion for UI/UX and product design—enjoy refining details that matter to users.
- Opinionated about front-end testing methodologies.
- Strong communication and cross-functional collaboration abilities.
- A flexible, adaptable attitude, comfortable working in a fast-paced environment.
- Self-driven with a proactive approach to problem-solving.
#LI-JF1
What’s in it For You?
Hybrid Work Model: We’ve adopted a flexible hybrid working environment (2-3 days a week in the office depending on the role) 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, whether caring for family, giving back to the community, or finding time to refresh and reset. This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per year, empowering employees to achieve a better work-life balance.
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. Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to grow, lead, and thrive in an AI-enabled future.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s