ThoughtWorks

About ThoughtWorks

Transforming businesses through technology and innovation

🏢 Tech👥 5K-10K📅 Founded 1993📍 Chicago, Illinois, United States

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.