
About ThoughtWorks
Transforming businesses through technology and innovation
Key Highlights
- Headquartered in Chicago, Illinois, with 43 global offices
- Approximately 7,000 employees worldwide
- Serves clients including BMW, BBC, and the UN
- Focus on software development and digital transformation
ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...
🎁 Benefits
ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...
🌟 Culture
ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...
Skills & Technologies
Overview
ThoughtWorks is seeking a Lead Developer (Full Stack) to guide teams in delivering innovative solutions while collaborating closely with clients. You'll utilize your expertise in Java, JavaScript, and Python to oversee the software development life cycle in Singapore.
Job Description
Who you are
You have a strategic mindset and a strong technical background, with experience in leading software development projects. You are adept at collaborating with clients to understand their needs and translating them into actionable technical solutions. Your ability to balance high-level strategic thinking with tactical execution is essential in this role. You are committed to best practices in software development, including writing clean and reusable code, and you advocate for methodologies like Test-Driven Development (TDD) and pair programming. You possess a deep understanding of the software development life cycle and are passionate about integrating AI technologies to enhance project outcomes.
You have experience in coaching and guiding teams, helping them to implement best practices and improve their delivery processes. Your communication skills allow you to effectively negotiate and collaborate with both clients and team members, ensuring that everyone is aligned and working towards common goals. You are a continuous learner, always looking for ways to innovate and improve the solutions you deliver.
Desirable
Experience with AI technologies and their application in software development is a plus. Familiarity with agile methodologies and a strong understanding of software consulting practices will help you excel in this role.
What you'll do
As a Lead Developer at ThoughtWorks, you will act as the primary point of contact for clients, ensuring successful project delivery. You will oversee the entire software development life cycle, from ideation to production, and champion best practices in coding and delivery. Your role will involve collaborating with clients to understand their technical vision and translating that into actionable plans for your team. You will lead the integration of AI technologies into projects, ensuring that their use is purposeful and enhances the quality and efficiency of the solutions provided.
You will guide your team in implementing clean coding practices and advocate for continuous delivery methodologies. Your leadership will help foster a culture of innovation and excellence within your team, pushing the boundaries of what is possible in software development. You will also be responsible for mentoring team members, helping them grow in their roles and improve their technical skills. Your strategic mindset will be crucial in navigating complex client requirements and delivering solutions that exceed expectations.
What we offer
At ThoughtWorks, we offer a collaborative and inclusive work environment where you can thrive. You will have the opportunity to work on impactful projects that challenge you and allow you to grow your skills. We believe in continuous learning and provide resources for professional development. Our commitment to quality and innovation means you will be part of a team that is always looking to improve and push the boundaries of technology. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective and expertise are what we value most.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.
Similar Jobs You Might Like
Based on your interests and this role

Lead Developer
ThoughtWorks is hiring a Lead Golang Developer to act as the primary point of contact for clients and ensure successful project delivery. You'll leverage your expertise in Go to guide teams and implement best practices. This role requires a strategic mindset and strong collaboration skills.

Ai Engineer
ThoughtWorks is hiring a Lead AI Developer to guide teams in delivering innovative solutions for clients. You'll leverage your expertise in Java and Python to implement best practices and ensure high-quality software delivery. This role requires strong leadership and technical skills.

Full Stack Engineer
Skello is hiring a Lead Fullstack Developer to enhance their HR solution for managing field teams. You'll work on a collaborative platform that optimizes key tasks for managers and employees. This role requires strong leadership and technical skills.

Lead Developer
ThoughtWorks is hiring a Lead Developer to act as the primary point of contact for clients and ensure successful project delivery. You'll collaborate with teams and clients, advocating for best practices like TDD and clean code. This role requires a strategic mindset and experience in software consulting.