Grads and career changers

University grads. Career changers. Bootcamp alumni.

It doesn't matter what your background is, our entry-level program embraces trainees from all walks of life. All you need is love for technology and a passion for learning.

Thoughtworks University attendeesThoughtworks University attendees

Thoughtworks University

Established in 2005, Thoughtworks University is our immersive entry-level program designed to prepare you for life as a Thoughtworker. After you've been officially hired into Thoughtworks, you'll spend several weeks virtually learning how to build working software and how to be a great consultant from day one. After completing Thoughtworks University, you'll have hands-on experience, ready to tackle the most ambitious challenges for our clients. And the best part? Like the 3,200+ Thoughtworkers that have graduated from Thoughtworks University, you'll make lifelong friendships with colleagues from around the world. Thoughtworks University has a vital role in training tomorrow's Thoughtworkers and we are delighted that in 2020, 49% of graduates were women and under-represented gender minorities.

Joanna's experience

One of our Chief Talent Officer, Joanna Parke's most memorable experiences at Thoughtworks was her time as a Thoughtworks University trainer. During her life-changing time in India, she learned how to teach and made lifelong friends with teammates from around the world.

What interests you?


Developer Consultants work with our clients to ensure we are evolving their technology and empowering adaptive mindsets to meet their business goals.


Business Analysts are the bridge between clients and developers, determining what outcomes software must achieve, how it should be used and then generating bold ideas to create custom applications.


Quality Assurance Analysts break things (a lot) in order to ensure that issues are documented and errors are rectified to make sure our solutions are in tip-top condition for our clients.


Experience Designers leverage both the left and right brain in order to assess how humans interact with technology and create a more useful and compelling design for end-users.

Sign up for our monthly careers newsletter


Is Thoughtworks University still happening in person?

Thoughtworks University has been 100% remote since the onset of COVID-19. As conditions improve, we will evaluate whether or not it's safe to return to resume in-person training.

I’m new to consulting and not sure if I’ll be good at it. What do I need to know?

That’s okay! A lot of our consultants join without prior consulting experience. TWU will prepare you for working with clients from both a technical and business perspective.

Do you only accept applications from Computer Science students?

We consider candidates from all academic backgrounds. If you're applying to be a Software Developer, we'd expect you to have working knowledge of at least one object-oriented programming language.

I’m interested in Thoughtworks University. How do I join?

First, you need to apply to a graduate-level role on our career site and be hired into Thoughtworks. Once you’ve officially joined, entry-level Thoughtworkers (recent grads or career changers) attend Thoughtworks University during their first year with us.

What sort of roles should I look for if I’m a recent graduate or career changer?

We hire entry-level roles on a seasonal basis, which may vary country to country. Grads or career changers will need to apply for a “graduate” level position on our career site. If you don’t see any open graduate positions when you search, we encourage you to sign up for our Access TW careers newsletter to stay up to date on our open roles.

Do I have to pay to attend Thoughtworks University?

We believe Thoughtworks University as an incredible investment into our people and the future of Thoughtworks. Because of this, it is part of your onboarding and training, so the program—and its affiliated travel—is 100% covered by Thoughtworks.

Is Thoughtworks University purely technical training?

Thoughtworks University is much more than learning how to code: it's a once-in-a-lifetime opportunity to be with people from all across the globe, learn about different cultures and understand how Thoughtworks operates as a business. Perhaps most importantly, you will learn how to be a great consultant from experienced Thoughtworkers.

Do I need to know a specific programming language to apply?

If you are applying for a Software Developer role, then we expect you to have working knowledge of at least one object-oriented programming language.

What is a typical career path after graduating from Thoughtworks University?

That’s really up to you! There is no ‘typical’ career path here, as at Thoughtworks you are free to make your mark.

I have a degree and have a few years of work experience, can I still apply?

Yes. We ask that you have no more than 18 months of relevant tech industry experience to be eligible to attend Thoughtworks University.

I have a non-traditional tech background, can I apply for an entry-level role?

Yes! We consider candidates from all academic backgrounds.

Do I need a visa to attend Thoughtworks University?

Please note that for now we are conducting Thoughtworks University virtually. When we resume in-person training, if you are not an Indian or Chinese national, an appropriate visa will be required to attend Thoughtworks University. The Thoughtworks immigration team will support you through this process should you be invited to join the program.

What sort of work will I be doing once I'm a consultant?

That's a great question! We partner with clients from a variety of industries, so the work Thoughtworkers do varies from client to client. Visit our Clients page to learn more about what we've accomplished.

The application process

What should you expect from interviewing at Thoughtworks? Our Application Process page outlines our process and approach. 

It's in our DNA. See what it means to be a Thoughtworker.