Us And Help Shape The

SoftwareEngineer

$1200–2400k ~AI est. Colombo, Sri Lanka FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Software Engineer at Us And Help Shape The. Skills: Software engineering, Distributed systems. Design software systems. Develop software systems”

Industry & Context.

Problems you'll solve

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

Free ATS check

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.

Read Company Rants →