Technical Lead

 As a Technical Lead at ThoughtWorks, here's what you will do:

  • Work on large-scale, custom-designed, multi-tier, enterprise-level software development projects using languages such as Java, Ruby and/or .NET, Scala, Clojure, Mobile and Python (to name a few)
  • Design innovative, evolutionary architectures
  • Build, support and mentor effective delivery teams
  • Writing code alongside your development team
  • Champion software quality and engender technical vision and ensuring clients are satisfied
  • Ensure there is a balance between technical innovation and what’s right for the client by considering appropriate technology choices and understanding the business vision
  • Champion Cross Functional Requirements
  • Champion agile best practices and Continuous Delivery
  • Be an ambassador of ThoughtWorks and safeguard our reputation
  • Build strong relationships with business people
  • Learn something new everyday
  • Facilitate problem solving and work with a team to make them reality.
  • Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title
  • Develop your career outside of the confinements of a traditional career path by focusing on what you’re passionate about rather than a predetermined one-size-fits-all plan
  • Help to grow the next generation of technical leaders and have a positive impact on the industry

Here’s the skills you will bring:

  • Hands-on development and delivery experience with a broad mix of languages and technologies
  • Passion for software engineering and craftsman-like coding prowess
  • Experience with architectural design whilst leading and inspiring software development teams
  • Have helped lead development on large, custom-built object-oriented applications
  • Great OO skills, including strong design patterns knowledge and enterprise integration
  • Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices, such as Continuous Integration, TDD, BDD, Infrastructure as Code etc,
  • Ability to work in a variety of client settings and in a team-oriented, collaborative environment
  • Experience in communicating technical vision at a high and low level
  • Ability to influence on a commercial and technical level
  • Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, Encapsulation etc  
  • Experience of working in a forward thinking, OSS-centric environment

We work almost exclusively on customer site providing a mix of delivery and consulting services, so you’ll be flexible about travel.

We offer amazing benefits from the day you start including private medical insurance, travel insurance, income protection, critical illness, life assurance, pension scheme, childcare vouchers, personal development budget, 25 days holiday and a ride2work scheme. 

The role is based in London, England with a competitive salary on offer. The opening date is Friday 6th October 2017 and the closing date is Monday 6th November 2017. 

We proudly, passionately and actively strive to make both ThoughtWorks and our industry more representative of the communities we serve. We promote diversity in all its forms and reject discrimination and inequality. 

We proudly, passionately and actively strive to make both ThoughtWorks and our industry more representative of the communities we serve. We promote diversity in all its forms and reject discrimination and inequality. 

Our diversity and award winning culture inspires our thought leaders and serves to nurture and develop amazing ideas. We believe this makes us a world leading destination of choice for all technologists.

We’re also passionate about delivering quality by ensuring the most valuable use of our talents and experience. We aim to support different working patterns to ensure a diverse collective of people can call ThoughtWorks their home so if you’re looking to work with high profile clients, delivering digital transformation and innovation, get in touch and chat to us about working flexibly!


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.

Ugochi U.

Senior Developer

Ugochi codes for ThoughtWorks projects. Her duties vary according to assignments, but Ugochi’s main goal in her role is to build quality software that solves her clients’ business problems.


Back to top