Thoughtworks Careers

FOUNDED

1993

TYPE

Products & Services

SIZE

100-1000 employees

STAGE

Profitable

Why join us

Founded in 1993, we’ve grown from a small team in Chicago to a leading software consultancy of more than 8000 Thoughtworkers in 17 countries. Our cross-functional teams of strategists, developers, data engineers, and designers bring over two decades of global experience to every partnership.

 

Thoughtworks invented the concept of distributed agile and we know how to harness the power of global teams to deliver software excellence at scale. Today we help our clients to create their own path to digital fluency and to build organizational resilience to navigate the future.

Our job is to foster a vibrant community where people have the freedom to make an extraordinary impact on the world through technology.

 

As a Thoughtworker, you are free to seek out the most ambitious challenges. Free to change career paths. Free to use technology as a tool for social change. Free to be yourself.

Jobs at Thoughtworks

Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Scala
Python
Javascript
C#
Ruby on Rails (ROR)
Go Programming (Golang)
Object Oriented Programming (OOPs)
Algorithms
Data Structures
SOLID
Agile/Scrum
Test driven development (TDD)
Pune
2 - 5 yrs
₹6L - ₹15L / yr
ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our client's most complex challenges.

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 2+ 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

At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.

Read more
Job posted by
Shubham Agrahari
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Ruby on Rails (ROR)
Python
Go Programming (Golang)
Object Oriented Programming (OOPs)
Data Structures
SOLID
Javascript
C#
Scala
Ruby
Mumbai
4 - 10 yrs
₹8L - ₹35L / yr

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

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 


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 0.6+ 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

At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.

 

Read more
Job posted by
Gayatri Wavhal
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Object Oriented Programming (OOPs)
RESTful APIs
Java
Test driven development (TDD)
Javascript
Amazon Web Services (AWS)
Spring Boot
Gradle
Remote only
2 - 4 yrs
Best in industry

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

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 

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 3+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
  • You’re willing and able to commit to traveling up to 100% (back home on the weekends) across the US and Canada to help our clients solve their business problems
  • 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
Read more
Job posted by
Gayatri Wavhal
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
API
Selenium
Manual testing
Automation
CI/CD
Jenkins
SQL
JMeter
Cucumber
Non-functional testing
BDD
Gurugram
2 - 10 yrs
Best in industry

Are you at your most motivated when you get to break things? Do you thrive when you explore all of the possibilities for tech to fail or succeed?

 

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

 

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 

 

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 learn to use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day. 

 

Woven between all of the stages of the development process is the work of a Quality Analyst: the technologist who sees building solutions like a kaleidoscope of possibilities for things to break. By collaborating with each team member—Developer, Business Analyst, Designer, etc.—they ensure quality is thoughtfully examined in both processes and technology. QAs also aspire to be more than testers; they’re team motivators and strive to encourage all teammates to weave quality into their mindsets and code.

 

You’ll spend time on the following:

  • You will proactively seek out ways to avoid common software-testing problems such as test case duplication, flaky tests, and maintainability 
  • You will pair with devs to read and analyze code and provide feedback about tests
  • You will provide input for and champion system testability 
  • Advocate QA expertise to the broader tech community outside of ThoughtWorks, speaking at conferences and acting as a mentor for more junior-level QAs 
  • Strive for quality to be built and aspire to shift quality to the left
  • Apply theoretical knowledge to practice and willingly offer improvements on code, tests, testability and suggest tools and frameworks to use 
  • You will examine end-to-end processes in addition to backend testing, ensuring quality is embedded throughout
  • You will produce and implement test strategies during the software development process 
  • Drive the creation of a reliable automated testing suite with strong reporting capabilities that ensures simple, effective analysis of failures for your team to use 
  • Champion high-functioning teams and enable transitions where necessary 
  • Extend your passion for quality assurance practices to enabling the client, helping coach a client’s team to adopt a testing mindset

Here’s what we’re looking for:

  • You have worked as a Quality Analyst (2+ years) as part of a wider development team, pairing with Devs and ideally Business Analysts, Infrastructure Engineers, and Designers
  • You have experience with Agile, code management,  deployment strategies and different types of nonfunctional testing 
  • Solid understanding of best practices such as TDD, BDD, CI/CD and the Practical Test Pyramid
  • You have experience with API automation, are comfortable in databases, and love to write simple code in order to test applications
  • You are comfortable with different types and techniques in functional testing including exploratory, boundary value analysis and equivalence partitioning
  • You have exposure to and experience in using defect tracking and management tools
  • An understanding of how to perform better white box testing using code
  • You know what a test strategy is and can produce one
  • You can zoom out to the big picture and understand the impact of changes to the product
  • You’re resilient in ambiguous situations and can approach and tackle challenges from multiple perspectives
  • You enjoy influencing others and always advocate for quality as a shared team responsibility, yet are open to change when needed 
  • An ability to assess strengths amongst your teammates and distribute quality-related tasks when needed

 

Read more
Job posted by
mallika sinha
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Python
NodeJS (Node.js)
Ruby
Scala
Go Programming (Golang)
Ruby on Rails (ROR)
C#
Object Oriented Programming (OOPs)
J2EE
Kotlin
SOLID
Unit testing
CI/CD
Data Structures
Algorithms
Microservices
Pune
2 - 5 yrs
₹6L - ₹13L / yr
ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our client's most complex challenges.

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 2+ 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

At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.

Read more
Job posted by
Shubham Agrahari
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Design patterns
Java
.NET
ASP.NET
C#
Python
Software Development
CI/CD
Test driven development (TDD)
SOLID
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
1.5 - 4 yrs
₹9L - ₹12L / yr

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

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

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 0-2 years of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming

  • ●  You’re willing and able to commit to traveling up to 100% (back home on the

    weekends) across the US and Canada to help our clients solve their business

    problems

  • ●  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



Read more
Job posted by
Anubhuti Pundir
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Technical Writing
Technical writer
Content Writing
Journalism
Pune
3 - 6 yrs
₹10L - ₹20L / yr

Minimum qualifications:

  • Bachelor's degree, preferably in Journalism / Mass media/Mass Communication, with 1-3 years of relevant experience in the Technical domain
  • Knowledge and understanding of electronic/online journalism and associated applications and programs.
  • Ability to create, plan, and develop storylines.
  • Knowledge of journalistic research and investigation principles and techniques.
  • Knowledge and understanding of the underlying issues and concerns associated with the articles being produced.
  • Analytical skills.
  • Journalistic writing and editorial skills with a good grasp of Technical content.
  • Skill in developing design and layout of materials to be published.
  • Knowledge of electronic publication procedures and techniques.
  • Ability to accurately determine newsworthiness.
  • Knowledge of current and emerging trends and issues within areas of journalistic expertise.

    Content Writer responsibilities include:
  • Writes clear marketing and social media copy to promote our services/insights
  • Spots potential stories high impact features for technical breakthroughs
  • Brainstorm new and creative ideas for writing How-To Guides, Tutorials, Lists, and Explainer articles
  • Coordinate stories and ideas with the technical team
  • Conducts research on the given topics to come up with engaging content that provides in-depth knowledge of the same
  • Plans, organizes, and integrates article sets for national/international online publication, determines the subject matter, format, and focus of individual articles to be published.
  • Plans story concepts and performs independent research and investigation in the development of storylines for articles.
  • Analyzes researched information for quality of reporting, newsworthiness, and relevance to the subject matter; interprets information into articles as appropriate.
  • Creates, writes, edits, and prepares a copy of Technical content, relevant to the program.
  • Keeps abreast of issues and trends within the specific field of journalistic expertise.
Read more
Job posted by
Shubham Agrahari
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Technical recruiter
Technical recruitment
IT Recruiter
IT Recruitment
Tech recruiter
Recruitment/Talent Acquisition
Recruitment
Recruiter
NCR (Delhi | Gurgaon | Noida)
3 - 6 yrs
₹5L - ₹10L / yr

We're always looking to improve our hiring; this is your chance to bring all of your innovative ideas to the table. You will be responsible for the following:

  • Positioning Thoughtworks to potential job seekers; either through a telephone interview or a face to face meeting, you are responsible for getting people excited about Thoughtworks
  • Creating amazing experiences. You will make sure that potential ThoughtWorkers are meeting the right interviewers and that we are making sure that they are looked after at every stage of the process. 
  • Articulating the risks and benefits of a hire. From the first time you speak with a potential ThoughtWorker, you are assessing their strengths and weaknesses so that we can make lower-risk hiring decisions.
  • Advising around the uptake of social networking within our recruiting function and helping Thoughtworks to capitalize on these tools
  • Being an ambassador for Thoughtworks. Very often you'll be the first person that someone talks to from us, so you need to be great at understanding their motivators and matching them with the benefits of working here
  • Provide feedback to potential ThoughtWorkers. More often than not, the people who apply directly to us don't get hired. You're responsible for making sure that they feel more positive about Thoughtworks after they have interviewed with us than before.
  • Representing Thoughtworks at technical events and building community. While this role will often be office based, you will be comfortable building a marketing stand and finding ways to have interesting conversations with potential ThoughtWorkers at conferences, and then creating and executing a strategy to follow up with them
  • Helping to create compelling marketing material that attracts potential ThoughtWorkers and develops our brand
  • Making sure that we are creating an inclusive sourcing strategy that takes extraordinary steps to approach people from diverse backgrounds
  • Use ATS, manage data, metrics effectively

You'll need to have the following experience:

  • 3 - 6 years of work experience in a fast-paced technical recruiting in a corporate environment. Superlative skills in sourcing candidates with technical skills
  • Strong skills in social media recruiting
  • Track record of innovation in recruiting. While you will be comfortable advertising roles on job boards, you are interested in the psychology of attracting potential ThoughtWorkers to us and passionate about finding new ways to do this
  • Understanding of different roles in the technology world; across technical and specialist roles
  • Strong understanding of India IT talent market/ talent availability
Read more
Job posted by
Anubhuti Pundir
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Go Programming (Golang)
NodeJS (Node.js)
Python
C#
Object Oriented Programming (OOPs)
Docker
Kubernetes
Amazon Web Services (AWS)
Bengaluru (Bangalore)
4 - 8 yrs
₹4L - ₹18L / yr

Thoughtworks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 

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.

For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve more complex business problems and actively assess your team’s health, code quality and nonfunctional pipelines. 

You’ll spend time on the following:

  • You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
  • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • Create large-scale distributed systems out of microservices
  • You will apply the latest technology thinking from our tech radar to solve client problems
  • Efficiently utilize DevOps tools and practices to build and deploy software
  • You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills 

Here’s what we’re looking for:

  • 4-8 years of experience with two or more development languages such as Java/C#/Python/Go/Node.js etc
  • You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
  • Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more
  • Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
  • You enjoy influencing others and always advocate for technical excellence while being open to change when needed 
  • You’re willing and able to commit to travel to client sites in order to solve their business problems
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Read more
Job posted by
M I Shifa Samrin
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Test driven development (TDD)
SOLID
Technical Architecture
Java
Ruby
Software Development
C#
Pune, Mumbai
10 - 13 yrs
₹30L - ₹55L / yr

How would you make your mark if you knew you could influence beyond your current projects?

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 

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.

Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. As a Lead Developer, you will bring a strategic mindset to projects and spend time negotiating with clients in order to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and alongside your fellow teammates. 

You’ll spend time on the following:

  • You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills 
  • You will design solutions and choose technologies that solve clients’ problems while staying within constraints
  • You will use continuous delivery practices to improve software delivery speed
  • Work in collaborative, product-focused teams to build innovative customer experiences
  • Utilize the latest technology thinking from our tech radar in your work
  • Apply a variety of languages to your work and continue to code alongside Developers; you will never go post-technical in this role

Here’s what we’re looking for:

  • You have at least 12 years of experience in software development.
  • You’re well-versed in two or more languages (C#, Ruby, Java, Javascript, etc.) and are comfortable with the latest Object-Oriented technology 
  • You have led software development teams using Agile, Lean and/or Continuous Delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation
  • You have experience influencing others and always advocate for technical excellence while being open to change when needed 
  • The ability to develop and execute a technical vision with a focus on business value
  • You’re willing and able to commit to travel to client sites in order to solve their business problems
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • We would love it if you’re up to speed on functional programming paradigms and languages like Clojure, Scala, etc.
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
Read more
Job posted by
Sayali Prabhudesai
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Spring Boot
Microservices
Test driven development (TDD)
CI/CD
Design patterns
Systems design
Hyderabad
5 - 8 yrs
₹12L - ₹25L / yr
ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way.

As consultants, we work onsite 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.

For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. They leverage their deep technical knowledge to solve more complex business problems and actively assess their team’s health, code quality and nonfunctional pipelines.

You’ll Spend Time On The Following
    • You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
    • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
    • Create large-scale distributed systems out of microservices
    • You will apply the latest technology thinking from our tech radar to solve client problems
    • Efficiently utilize DevOps tools and practices to build and deploy software
    • You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
    • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills

Here’s What We’re Looking For
    • Possess a bachelor’s Degree in Computer Science / Computer Engineering or any related Engineering streams.
    • Should have at least 4+ years of strong understanding of Java with preference to Java 8 and the newly introduced features.
    • Should be able to build reusable code and APIs for future use.
    • Good understanding of Cloud infrastructure and experience in deploying applications in either PCF (Pivotal Cloud Foundry) / AWS (Amazon Web Services).
    • Hands on experience working in Spring Core, MVC, Spring Boot, Spring Cloud, Microservices.
    • Experience in working with Restful webservices.
    • Experience in working with CI/CD pipelines using Jenkins / Hudson.
    • Experience in working with unit testing frameworks like Junit, Mockito.
    • Should have understanding of BDD.
    • Fair understanding of SQL and RDBMS and hands on experience in working with any of the databases like MariaDB, Oracle, MySQL, DB2 etc.
    • Should have good understanding of coding best practices and be able to do peer code review.
    • Should have an understanding of GIT, Jenkins and JIRA.
    • Candidate should be able to create automated build and deployment scripts.
    • Maintain a high level of code quality and adhering to industry standards for code quality like SonarQube, Fortify and Nexus.
    • Good analytical and problem solving skills.
    • Desirable to have understanding of design patterns and domain driven design.
    • Should have basic understanding of frontend skills like HTML, CSS, Javascript, jQuery.
    • Desirable to have minimum understanding of React / Angular, but not mandatory.

At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.
Read more
Job posted by
Pavithrashri S
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Python
Object Oriented Programming (OOPs)
Spring Boot
Spring
C#
CI/CD
Hyderabad
1 - 4 yrs
₹8L - ₹13L / yr

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 

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 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
  • You’re willing and able to commit to traveling up to 100% (back home on the weekends) across the US and Canada to help our clients solve their business problems
  • 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
Read more
Job posted by
Pavithrashri S
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Javascript
Ruby
Data Structures
C#
Ruby on Rails (ROR)
Object Oriented Programming (OOPs)
Bengaluru (Bangalore)
2 - 5 yrs
₹3L - ₹9L / yr

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare. 

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 2+ 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

At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.

Read more
Job posted by
M I Shifa Samrin
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Python
Ruby
C#
Go Programming (Golang)
Coimbatore
4 - 12 yrs
₹6L - ₹30L / yr
  • You have at least 4 years of experience with two or more development languages such as Java, C#, or Ruby
  • You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
  • Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more
  • Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
  • You enjoy influencing others and always advocate for technical excellence while being open to change when needed 
  • You’re willing and able to commit to travel to client sites in order to solve their business problems
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Read more
Job posted by
Ranjith Prabhu
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Spring Boot
C#
.NET
Microservices
Object Oriented Programming (OOPs)
Design patterns
Software deployment
Technical Architecture
Test driven development (TDD)
Agile/Scrum
J2EE
Python
CI/CD
Microsoft Windows Azure
Amazon Web Services (AWS)
Spring Security
MVC Framework
Systems design
NCR (Delhi | Gurgaon | Noida)
5 - 9 yrs
Best in industry

How would you leverage your technical expertise to create extraordinary impact for our clients?

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.

Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. 


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.

For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. They leverage their deep technical knowledge to solve more complex business problems and actively assess their team’s health, code quality and nonfunctional pipelines. 

You’ll spend time on the following:

  • You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
  • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • Create large-scale distributed systems out of microservices
  • You will apply the latest technology thinking from our tech radar to solve client problems
  • Efficiently utilize DevOps tools and practices to build and deploy software
  • You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills 

Here’s what we’re looking for:

  • You have at least 5 years of experience with two or more development languages such as Java, C#, or Ruby
  • You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
  • Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more
  • Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
  • You enjoy influencing others and always advocate for technical excellence while being open to change when needed 
  • You’re willing and able to commit to travel to client sites in order to solve their business problems
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Read more
Job posted by
tridip das
Apply to job
Founded 1993  •  Products & Services  •  100-1000 employees  •  Profitable
Object Oriented Programming (OOPs)
Test driven development (TDD)
Java
J2EE
Spring
Design patterns
Python
Ruby
Scala
Javascript
Pune
4 - 9 yrs
₹10L - ₹35L / yr
As a Developer at ThoughtWorks, you’ll get to:



* Think through hard problems in a consultancy environment, and work with amazing people to make the solutions a reality

* Work in a dynamic, collaborative, non-hierarchical environment where your talent is valued over your job title or years of experience

* Build custom software using the latest technologies and tools

* Craft your own career path



You'll be responsible for:



* Creating complex, enterprise-transforming applications on diverse, high energy teams

* Using the latest tools and techniques

* Hands-on coding, usually in a pair programming environment

* Working in highly collaborative teams and building quality code

* Working in lots of different domains and client environments

* Understanding the business domain deeply and working closely with business stakeholders



Ideally, you should you have:



* 5 to 12 years of development and delivery experience with Java / Ruby on Rails / Scala. 

* Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications

* Great OO skills, including strong design patterns knowledge

* Familiarity with relational databases, preferably Oracle or SQL Server

* Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum

* Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)

* Strong communication and client-facing skills with the ability to work in a consulting environment is essential

* Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists

* Senior developers (8+ years) are expected to be the Architect for relatively smaller enterprise level projects and for larger projects, you are expected to work closely with the fellow architects to come up with the architecture and take it further.
Read more
Job posted by
Gayatri Wavhal
Apply to job