Senior Developer

As a Senior Developer, here’s what you can do at ThoughtWorks:
  • Build bespoke software solutions
  • Mentor and evangelize Agile, Lean, and Continuous Development coding best practices
  • Learn something new everyday. 
  • Travel the world. 
  • Speak at conferences. 
  • Write blogs and books. 
  • Start new offices in places you’ve never been before. 
  • Think through hard problems, and work with a team to make them reality.
  • Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title
  • Develop your career outside of the confinements of a traditional career path by focusing on what you’re passionate about rather than a predetermined one-size-fits-all plan
Here’s what you’ll bring:
  • Development and delivery experience with Java, .NET and/or Ruby
  • Have helped develop large, custom-built object-oriented applications
  • Great OO skills, including strong design patterns knowledge
  • Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum
  • Ability to work in a variety of client settings and in a team-oriented, collaborative environment
  • Knowledge of software best practices, like test driven development and continuous integration
  • Experience of working in a forward thinking, OSS-centric environment
We work almost exclusively on customer site providing a mix of delivery and consulting services, so you’ll be flexible about travel, and willing to travel extensively as part of your role.  Many of our consultants travel every week and fly home for weekends. We do everything we can to make life here as easy as possible and do our best to take people’s personal situations into account.
 
Our North America offices are in Chicago, Dallas, New York, Atlanta and San Francisco.  Relocation isn't necessary if you live in one of these cities. If you live elsewhere, please let us know to which one you are willing to relocate to.

Meet Some of ThoughtWorks's Employees

Ana R.

Client Principal

Ana’s work as a ThoughtWorks leader has made a positive impact for both clients and colleagues all over the world. Now based in San Francisco, Ana continues to drive change for both enterprise-level clients and ThoughtWorkers in the area.

James S.

Developer

James plays a multi-functional role in developing software for ThoughtWorks’ clients. He co-develops road maps to help businesses perform better, then gets to work coding and resolving production issues impacting projects.


Back to top