.Are you passionate about designing and developing innovative software solutions? Do you thrive on solving complex problems and delivering high-quality software products? Join Thomson Reuters as a Senior Software Engineer and be a key player in our mission to provide cutting-edge technology solutions to our diverse global customer base.About the RoleIn this opportunity as Senior Software Engineer, you will:Design, develop, and test software systems and applications for enhancements and new products.Write code according to coding specifications established for software solutions.Deliver software features with exceptional quality, meeting designated release plans and delivery commitments.Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.Prepare and install solutions by determining and designing system specifications, standards, and programming.Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.Improve operations by conducting systems analysis and recommending changes in policies and procedures.Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.Protect operations by keeping information confidential.Provide information by collecting, analyzing, and summarizing development and service issues.Accomplish engineering and organization mission by completing related results as needed.Collaborate with other designers and engineers.Break down customer requirements/problems into actionable work for the team.Clearly communicate technical concepts to stakeholders.About YouYou're a fit for the role of Senior Software Engineer if your background includes:Bachelor's degree in Computer Science, Engineering, or a related field.5+ years of experience in software development and engineering.Strong understanding of software development lifecycle and methodologies.Proficiency in programming languages such as Java, C#, Python, or similar.Experience with software development tools and frameworks.Strong problem-solving and analytical skills.Excellent written and verbal communication skills.Ability to work effectively in a team environment and collaborate with cross-functional teams.Strong time-management, multi-tasking, and prioritization skills.Experience with Agile development methodologies.Familiarity with cloud computing platforms and technologies.Demonstrated ability to mentor and guide junior colleagues