Graduate Software Developer

ThoughtWorks, Singapore

Creative Technology Consultants

Want to spend your first 5 weeks in the job abroad, attending ThoughtWorks University?
Want to work with a community of passionate, purpose-led individuals?
Want to learn how to design & build software the right way from the start of your career, applying software engineering best practices while create real impact in the industry?
Then read on.
What’s your craft?

We are seeking graduates with a real passion for learning that are curious and often challenge the status quo. Attitude, aptitude and integrity are central to all successful applicants. 

To apply for the role, you'll have some programming experience in object-oriented languages such as Java, Javascript, C# or Ruby. We don't expect you to be an expert, but we will put your programming skills to the test in our interview process, so be prepared for that. Our entry-level program gets you ready for life as a ThoughtWorks consultant: we love students of all disciplines and people switching into tech careers — all you need is love for technology and a passion for learning. We’ll take care of the rest.

Here's what we're looking for in our interview process:

  • Comfortable in application of Data Structures and Algorithms.
  • Ability to Program Design or apply OOP concepts
  • Have understanding of OS, DB & CS Concepts 

As a Graduate Software Developer with ThoughtWorks, here's what you can do:

  • Learn something new every day
  • Share your ideas
  • Work with the latest technologies
  • Deliver agile software solutions using best practices such as TDD and pair programming
  • Think through hard problems, and work with a team to make them reality
  • Spend your first few weeks training abroad with other graduates at ThoughtWorks University (TWU) 

If ThoughtWorks sounds like the right environment for you to learn, grow and thrive, then we are looking forward to getting to know you! Please apply here and let us know in your cover letter what makes you want to join us. 


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

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


About ThoughtWorks

A community of passionate individuals whose purpose is to revolutionize software design, creation and delivery, while advocating for positive social change. 

Want to learn more about ThoughtWorks? Visit ThoughtWorks's website.