Us And Help Shape The
SoftwareEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Engineer at Us And Help Shape The. Skills: Software engineering, Distributed systems. Design software systems. Develop software systems”
Industry & Context.
Solving complex problems; Troubleshoot problems; Identify technical issues
What They're Looking For.
Must Have
Bachelor's degree in computer science, Experience in software development, Basic understanding of SDLC, Foundational software engineering skills, Proficiency in at least one programming language, Interest in learning Scala, Understanding of software design patterns, Exposure to microservices architecture, Exposure to containerization technologies, Knowledge of relational database management systems, Understanding of core software engineering concepts, Familiarity with Agile methodologies, Familiarity with CI/CD pipelines, Familiarity with version control systems, Commitment to writing clean code, Commitment to writing maintainable code, Commitment to writing testable code, Commitment to writing well-documented code, Exposure to automated testing, Exposure to quality assurance practices, Ability to learn new technologies, Ability to adapt to changing requirements, Ability to work effectively in fast-paced environment, Agile mindset, Willingness to take feedback, Willingness to continuously improve, Willingness to support team goals
Nice to Have
Java proficiency preferred, Scala learning interest, Functional programming concepts interest
What You'll Do.
Design software systems
Develop software systems
Test software systems
Deploy software systems
Maintain software systems
Improve software systems
Collaborate with team members
Collaborate with mentors
Collaborate with stakeholders
Develop scalable software solutions
Develop reliable software solutions
Develop high-performing software solutions
Contribute to development
Contribute to testing
Contribute to deployment
Write maintainable code
Write well-tested code
Follow engineering standards
Follow best practices
Participate in code reviews
Ensure software quality
Improve software continuously
Understand requirements
Deliver effective solutions
Participate in sprint planning
Participate in daily stand-ups
Participate in retrospectives
Participate in backlog discussions
Identify technical issues
Troubleshoot problems
Support team in implementing solutions
Build technical knowledge
Learn new technologies
Learn software development practices
How You'll Work.
Team & Collaboration
Agile ceremonies; Cross-functional teams
Communication Scope
Communication skills
Process & Methodology
Agile, Sprint planning, Backlog discussions
Full Job Description
As a Software Engineer at Thomson Reuters, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software systems and applications for our global customers. You will work closely with a team of talented engineers to build and deliver high-quality products on a scale. We are looking for motivated individuals who enjoy solving complex problems, collaborating with others, have strong communication skills, and are eager to learn and apply new technologies. If you love writing code and are interested in building large-scale distributed systems, we would like to speak with you! **About the Role** In this opportunity as a Software Engineer, you will: * Collaborate with team members, mentors, and stakeholders to develop scalable, reliable, and high-performing software solutions * Contribute to the design, development, testing, and deployment of software features and applications under the guidance of experienced engineers * Write clean, maintainable, and well-tested code while following established engineering standards and best practices * Participate in code reviews, debugging, and testing activities to help ensure software quality and continuous improvement * Work closely with product owners, architects, and engineering teams to understand requirements and deliver effective solutions * Take part in Agile ceremonies such as sprint planning, daily stand-ups, retrospectives, and backlog discussions * Identify technical issues, troubleshoot problems, and support the team in implementing effective solutions * Contribute to a collaborative, innovative, and learning-focused team environment * Continuously build technical knowledge by learning new tools, technologies, and software development practices **About You** You're fit for the role of Software Engineer if your background includes: * Bachelor’s degree in computer science, Computer Engineering * Experience in software development through academic projects, internships, or persona
Applying for this Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Us And Help Shape The?
Real rants from real employees. Read before you apply.