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