
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 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.
Job Description
Who you are
You have a strategic mindset and a strong technical background, particularly in Go, which allows you to effectively lead development teams and communicate with clients. Your experience in software delivery ensures that you can oversee projects from ideation to production, making pragmatic trade-offs along the way. You are committed to writing clean and reusable code, advocating for best practices like TDD and pair programming, and you thrive in collaborative environments where you can mentor and guide your teammates.
You understand the importance of continuous delivery practices and are passionate about delivering high-quality software that provides value to end customers as early as possible. Your ability to balance high-level strategic thinking with tactical execution makes you an invaluable asset to your team and clients alike. You are eager to innovate and improve engineering practices, ensuring that your team consistently exceeds client expectations.
What you'll do
In this role, you will act as the primary point of contact for clients, ensuring that your teams are successful in their delivery. You will collaborate closely with clients to bring a technical vision to life, guiding your team through the entire cycle of software consulting and delivery. Your responsibilities will include designing solutions that solve clients' problems while working within constraints, and you will advocate for best practices in coding and UX specifications throughout the development process.
You will oversee the implementation of clean and reusable code, utilizing methodologies such as TDD and pair programming to foster a culture of quality within your team. Your role will also involve mentoring developers, helping them grow their skills and confidence as they tackle complex challenges. You will be expected to champion continuous delivery practices, ensuring that your team delivers high-quality software efficiently and effectively.
What we offer
At ThoughtWorks, we believe in cultivating a culture of curiosity and innovation. You will have the opportunity to work with a diverse team of seasoned technologists and self-taught developers, all committed to learning from and challenging each other. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us and thrive in an environment where your contributions will have a meaningful impact on our clients and the industry.
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

Full Stack Engineer
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.

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.

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.

Technical Principal
ThoughtWorks is seeking a Technical Principal to provide strategic and tactical leadership on technical programs. You'll work closely with clients and delivery teams, leveraging your expertise in AI and software development best practices. This role requires significant experience in technical advisory and team leadership.