We're hiring talented Senior 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. Senior Devs play an important role in making our work a success.

What you'll be doing as a Senior Dev:

Our teams work on a huge variety of projects. You could be helping to influence the digital strategy of a retail giant, building a new mobile application for a bank, or redesigning platforms using event sourcing and intelligent data pipelines. You’ll use the latest Lean and Agile thinking, solve mission-critical problems and challenge yourself everyday:

Continuous Delivery

Using continuous delivery practices to improve software delivery speed

Collaborative Teams

Working in collaborative, product-focused teams to build innovative customer experiences

Distributed Systems

Creating large scale distributed systems out of microservices

Latest Tech Thinking

Applying the latest technology thinking from our tech radar to client problems (with a healthy amount of skepticism)


Helping our clients become data-driven businesses by making real-time data available and using machine learning for competitive advantage


Utilizing DevOps tools and practices to build and deploy software in the most efficient ways

What we're looking for:

  • Ability to write high-quality, well-tested code. We don’t limit ourselves to one language; experience in any of Java, Scala, C#, Javascript, Ruby or Python is preferred
  • Experience working with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
  • Knowledge and appreciation of cloud technology such as AWS, Docker or Kubernetes is a plus
  • A passion for automation; you don’t like doing the same thing twice
  • We value diversity; we support traditional and nontraditional career paths.

Some of the perks of being a part of 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
USAAtlantaSenior Software Developer
USAChicagoSenior Software Developer
USADenverSenior Software Developer
USAHoustonSenior Software Developer
USANew YorkSenior Software Developer
USASan FranciscoSenior Software Developer

Browse all current jobs: