We're hiring talented Lead Developers across the States

ThoughtWorks developers have contributed code to enterprise organizations, nonprofits, and open source projects for over 25 years. They also write books, speak at conferences, and help push software development forward—changing companies and industries along the way.

As consultants, we primarily work on site with our clients to ensure we deliver the best possible solutions. Lead Devs play an important role in guiding our work to success.

A Lead Developer is:

A primary contact

Often the day-to-day primary point of contact with clients

A strategic guide

Able to strategically guide a project team to successful delivery

A lead and mentor

Excited to coordinate, mentor, and lead a diverse team of ThoughtWorkers and clients

An expert

An expert in at least one language or domain, maybe more

What it takes to succeed as a Lead Dev:

Technical Skills:

  • Agile. As pioneers in Agile software delivery, we’ve implemented this for hundreds of clients. So it really helps if you’re passionate about and very comfortable working with Agile, Lean and Continuous Delivery practices.
  • Architecture. You should be comfortable working with your team to craft a design: choosing the appropriate technology and designing a solution that both answers the problem at hand, and stays within constraints.
  • Coding. We think that it’s important for technical leaders to continue to code, so our Lead Devs stay technical. (Although post-technical opportunities exist should you choose to pursue a different path.) As a Lead, we’re looking for a breadth of experience across lots of languages and expertise in one or two: Java, javascript, and Ruby are high on our list. Python, Scala, .NET, Clojure also catch our eye. You should also be up to speed on practices like TDD, continuous integration, pairing, and infrastructure automation.
  • End-to-end software consulting and delivery. Lead devs are an integral part of every project from ideation, to project conception, to UX, to code, to testing, to deployment, and around again. 

Soft Skills:

  • Relationship building. In this role, you’ll be flexing your people skills as much as your coding skills. Lead devs should be able to navigate large enterprise organizations and cultures and skillfully build relationships with clients from mid-level practitioners to executive-level decision makers. 
  • Thinking big and acting fast. You’ll need a startup mentality with big enterprise awareness. That means you you understand your role in guiding tech strategies, you can manage competing priorities, and you’re ready to pivot quickly. 
  • Business acumen. Lead Devs understand business problems and how to translate those into technical solutions, how to influence priorities, and guide the technical strategy to deliver outcomes. 
  •  Mentoring. With a breadth of experience, Lead Devs should enjoy nurturing and teaching their less-experienced team members and feel invested in their success. 

And here are some of the perks of being part of a unique organization like ThoughtWorks.

A real commitment to “changing the face of IT” — our way of thinking about diversity and inclusion. Over the past ten years, we’ve implemented several initiatives to make ThoughtWorks a welcoming home to technologists of all stripes. We’re actively working towards true gender balance for our business and our industry, and you’ll see that diversity reflected on our project teams and in our offices.

Continuous learning. You’ll be exposed to new languages, frameworks and ideas from your peers and on different projects—challenging you to stay at the top of your game.

No pigeon-holing. At ThoughtWorks, there’s no “applying” to new roles. With time, you’ll build trust and credibility and find opportunities to try out new roles such as QA or BA. 

Time, resources, and support to help you grow as a technologist beyond your day job. That’s why you’ll find more than 80 books authored by ThoughtWorkers and our people on stage at conferences all over the world. We are a community of passionate technologists who love to learn, share and support your endeavors, whatever they may be. We also offer financial reimbursement to help you attend conferences. 

An organizational commitment to social justice. All around the world, you’ll find ThoughtWorks supporting great causes and organizations in both official and unofficial capacities.

A few important things to note:

Travel is required. As consultants, we work almost exclusively on site at our client’s offices. Most of our consultants travel during the week and fly home for weekends. We know it’s not for everyone, which is why we’re up front about it.

It is the policy of ThoughtWorks, Inc. to provide a work environment free of discrimination. The Company will take affirmative action to ensure applicants and ThoughtWorks employees are treated without regard to race, color, religion, sex, national origin, ethnic origin, veteran status, family status, disability, sexual orientation, gender expression or gender identity. ThoughtWorks will adhere to all federal, state, and municipal laws and regulations governing employment.

Open roles

region office job title
USAAtlantaLead Software Developer
USADallasLead Software Developer
USADenverLead Software Developer
USANew YorkLead Software Developer
USASan FranciscoLead Software Developer

Browse all current jobs: