>

Job Summary


Job Type
Permanent

Seniority
Mid

Years of Experience
At least 4 years

Tech Stacks
Docker
Strategy
TDD
JavaScript
Kubernetes
Ruby
C#
AWS
Java

Job Description


Apply
Do you want to implement future-focused solutions for our clients’ most complex problems?

As consultants, we work with our clients to ensure we’re evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day.

You’ll Spend Time On The Following

  • You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
  • You will partner with other technologists from cross-functional teams advocating devops culture
  • You will work in collaborative, product-focused teams to build innovative customer experiences
  • Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
  • Learn, digest and subsequently apply the latest technology thinking from our tech radar to solve client problems
Here’s What We’re Looking For

  • You have 4+ years of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
  • You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
  • You’re willing and able to commit to travel to client sites in order to solve their business problems
If you relish the idea of being part of a community that extends beyond the work we do for our customers, you may find ThoughtWorks is the right place for you. If you share our passion for technology and want to help change the world with software, please apply online and refer here to know more about our interview process. We want to hear from you!

Not quite ready to apply? Or maybe this isn’t the right role for you?

That’s OK, you can stay in touch with Access Thoughtworks, our learning community (tick 'contact me about recruitment opportunities' to hear about jobs in the future).

At Thoughtworks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering a couple of demographic questions when you apply.

Salaries of Software Engineer at ThoughtWorks

Salaries from ThoughtWorks that are similar to Software Developer - Experienced

5000 SGD

Estimated Salary

View more Software Engineer salaries at ThoughtWorks View more Software Engineer salaries


NodeFlair Insights of ThoughtWorks