Principal Technologist

Our Mission

ThoughtWorks' vision is quite simple.  To better humanity through software, and help create a more socially and economically just world. We are dedicated to the art of software delivery, by keeping it lightweight, agile and open-source. Our clients are organisations with ambitious missions, where we deliver complex enterprise systems to help them solve their toughest business problems.  

Your Mission

  • Directly guide the technical strategy for our clients
  • Build out a new capability within ThoughtWorks - perhaps for Mobile, Big Data or DevOps
  • Explore ways to improve our business relevance for customers
  • Speak at conferences, get published
  • Influence and shape our client portfolio

Your background

  • You have significant experience and a thorough understanding of different architectures, tools & languages
  • You can guide clients through today's significant technical challenges and create roadmaps that will impact their competitive place in the market
  • You have the credibility and gravitas to operate to work closely with our demand team on pre-sales
  • You act as an advisor to C-level executives to define and deliver the technical strategy
  • You understand the business context of the challenges that organisations face and distinguish yourself in the way you articulate this with clients to create and deliver robust, scalable, elegant, flexible and relevant software solutions that truly transform industries
  • Leadership is not something you do from far away, you get the importance of taking people with you along the journey and are able to influence and coach those around you to orchestrate team success
  • While coding may not be a part of your day-to-day role anymore, you are passionate about it, and still take time to keep up with what’s happening in software development and emerging technology

What you believe

  • That Continuous Development is a tool of business, not just IT teams
  • That lean start-up techniques bring flexibility to the development process
  • That new challenges are coming in the space of disruptive technology such as hardware, social and privacy issues and data

The Role

There's no typical day or engagement for our Principal Consultants. You might spend a few weeks with a new client or be full-time on delivery project for 12 months. It's varied and you thrive on these different challenges. Our teams work on a huge variety of projects; you could be helping a retail giant rethink their technology strategy one day and working on an app that reunites families in case of emergencies the next (have a look at our RapidFTR project in the Philippines here

ThoughtWorks Culture

We work almost exclusively on customer site providing a mix of delivery and consulting services, so you'll be flexible about travel, and willing to travel extensively as part of your role. We do everything we can to make life here as easy as possible and do our best to take people's personal situations into account. We're also proud to have been awarded the Employer of Choice for Women and have been voted No: 1 Graduate Employer two years in a row now.

We employ an autonomous, self-management work culture, with very little hierarchy. This approach encourages people to take ownership and accountability, and to be curious. It requires a "trust first" attitude, which supports a creative mindset and promotes innovation through disruptive thinking.

If you haven't got a CV updated, that's no problem. We understand that you've probably got more interesting things to do! Please provide a link to any websites or online profiles you want us to take a look at and simply upload a document that lists the top three things you think we should know about you. You can upload this info in a document via the CV / Resume link.


Meet Some of ThoughtWorks's Employees

Amanda S.

Senior Developer

Amanda develops software for various client projects by traveling to client sites and collaborating with fellow ThoughtWorkers to build viable software solutions.

Molly D.

Lead Developer

Molly writes code for ThoughtWorks and mentors others in how to become effective software developers. She works through problems with her team to give her clients the best possible solution.

Back to top