The current referral drive includes positions in Bangalore, Pune, Chennai and Hyderabad, making this a great opportunity for professionals whose experience aligns with one of the following roles:
- 🔹 Senior Developer – Java with Azure — Bangalore
- 🔹 Senior Developer – Python + AI — Pune
- 🔹 Lead Developer – Python, React, AWS, GenAI — Pune
- 🔹 Senior Data Engineer — Bangalore / Chennai / Hyderabad / Pune
- 🔹 Lead Data Engineer — Bangalore
🏢 About Thoughtworks
Thoughtworks is a global technology consultancy combining design, engineering and AI to help organizations solve complex technology and business challenges. The company has more than three decades of technology experience and currently positions itself at the forefront of AI-powered software and data engineering.
Thoughtworks emphasizes collaborative, cross-functional engineering teams and strong software-development practices. Its India technology careers span software development, data, AI and consulting, making these positions particularly relevant for professionals who want exposure to modern engineering practices and diverse client problems.
đź’Ľ Why These Roles Are Great for Your Experience
These aren’t limited to narrowly defined coding responsibilities. Thoughtworks’ engineering environment emphasizes problem solving, technical excellence, collaboration, continuous learning and client impact.
The Java + Azure role is a strong fit for backend engineers looking to strengthen cloud-native development and enterprise application modernization. The Python + AI position can help developers transition deeper into AI-powered software engineering. The Lead Developer – Python, React, AWS, GenAI opening is particularly valuable for full-stack professionals who can combine application engineering with cloud and GenAI capabilities.
đź§ Skills Required
Senior Developer – Java + Azure: Java, OOP, Spring/Spring Boot, REST APIs, microservices, Azure services, cloud architecture, SQL, testing, Git and CI/CD.
Senior Developer – Python + AI: Python, OOP, APIs, AI/ML fundamentals, LLM concepts, data processing, testing, Git and cloud fundamentals.
Lead Developer – Python + React + AWS + GenAI: Python, React, JavaScript/TypeScript, REST APIs, AWS, microservices, GenAI/LLMs, prompt engineering, system design, CI/CD and technical leadership.
Senior Data Engineer: Python/SQL, data pipelines, ETL/ELT, data modelling, cloud platforms, Spark, databases, orchestration, data quality and distributed systems.
🎯 Expected Thoughtworks Interview Rounds
For these openings, prepare for:
- Round 1 – Recruiter Screening: Experience, technology stack, career goals, location, salary expectations and role alignment.
- Round 2 – Pairing/Technical: Practical coding, problem solving and collaboration. Thoughtworks specifically uses pairing exercises to assess technical depth and how candidates communicate their thinking.
- Round 3 – Role-Specific Technical: Java/Azure, Python/AI, React/AWS/GenAI or data-engineering architecture depending on the position.
- Round 4 – Culture Interview: Collaboration, feedback, growth mindset, responsible technology and alignment with Thoughtworks’ values.
- Round 5 – Leadership Interview: More relevant for Lead roles; expect decision-making, technical leadership, mentoring, autonomy and stakeholder-management discussions.
đź’° Salary Range
Thoughtworks does not publish a single salary range covering these referral openings because compensation depends on role, seniority, location, technology specialization and interview performance. Current Glassdoor data shows approximately ₹14–19 LPA for Senior Software Engineer in Pune, while Senior Consultant and Lead Consultant compensation is reported at considerably higher levels.
As an indicative market expectation, candidates may target approximately ₹15–25 LPA for senior engineering positions and ₹25–40+ LPA for lead-level positions, depending heavily on profile and role. Treat these figures as indicative estimates, not official Thoughtworks compensation bands.
📚 Preparation Tips
Java + Azure: Revise Spring Boot, microservices, REST, Azure architecture, cloud security and distributed-system troubleshooting. Practice explaining why you selected specific Azure services.
Python + AI: Strengthen Python coding and APIs, then revise LLM fundamentals, embeddings, RAG, model evaluation and practical AI integration.
Python + React + AWS + GenAI: Prepare full-stack system design. Be ready to explain how React, Python services, AWS infrastructure and an LLM/RAG layer interact in production.
Senior Data Engineer: Focus on advanced SQL, Spark, data modelling, ETL pipelines, orchestration, partitioning, data quality and handling large datasets.
Lead Data Engineer: Go beyond implementation. Prepare architecture diagrams, trade-offs, scalability, governance, cloud strategy, mentoring examples and stakeholder-management scenarios.
For every role, practice pair programming rather than silently solving problems. Thoughtworks explicitly evaluates communication, teamwork, design thinking, coding quality and maintainability during pairing exercises.
đź“„ Resume Tips
Customize your resume according to the specific opening instead of submitting one generic technology resume.
For Java/Azure, highlight Spring Boot, microservices and Azure projects. For Python/AI, put Python, AI/LLM projects and production AI integrations near the top. For Lead Developer, showcase Python + React + AWS + GenAI together and quantify your leadership impact.
For Data Engineering, emphasize pipeline scale, processing volumes, Spark/SQL, cloud platforms and data-quality improvements. Lead Data Engineers should additionally highlight architecture ownership, mentoring, technical decisions and stakeholder management.
Use achievement-focused bullets such as: “Designed scalable data pipelines processing X million records daily” or “Architected cloud-native services on AWS/Azure, improving reliability by X%.” 🚀
đź“§ How to Apply
đź“©pulak.chandan@thoughtworks.com
If your experience matches any of these openings, you can share your updated resume with the referral contact provided for this hiring drive: pulak.chandan@thoughtworks.com.
In your email, clearly mention the role you’re applying for, total experience, relevant technology stack, current location, preferred location, notice period, current CTC and expected CTC. This makes it easier for the referral/recruitment team to evaluate your profile quickly.
You should also verify the relevant opening through the official Thoughtworks Careers portal. Thoughtworks itself advises candidates to use its careers website for opportunities and warns that legitimate recruitment communication will come through official channels; it will not ask candidates for payments or bank details.
🔥 Final Takeaway
This is a strong hiring drive for experienced professionals across software engineering, cloud, AI, GenAI and data engineering. Thoughtworks’ interview process places significant emphasis on how you think, code, collaborate and communicate, not simply how many technologies appear on your resume.
If your background matches one of these roles, don’t procrastinate. 🚀 Choose the position closest to your strongest technology stack, customize your resume, prepare for practical technical discussions and start applying today!
