Senior Software Developers

ThoughtWorks is hunting for passionate Software Developers who care about software excellence.
We’re an innovative consultancy full of curious, creative, smart and passionate people. Our clients are people and organisations with ambitious missions - whether in the commercial, social, or government sectors. They trust us to deliver the disruptive thinking and technology that empowers them to succeed.

The Perth office is home to a unique blend of people who are on a mission to improve the world around us, challenge customer thinking and create awesome digital experiences. Thanks to our sales team being pretty awesome, we have more work than we know what to do with so we need some new faces to join the crew. 

As a developer at ThoughtWorks, here's what you can do:
  • Employ agile development techniques including continuous integration and continuous delivery to improve overall execution speed and product quality
  • Learn new technologies that will help shape new business offerings
  • Tackle the hard problems, and help make the solutions a 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 the traditional 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 one of the following languages (java, C#, Ruby, Javascript, Python, Scala, Clojure, or another prominent language)  
  • Passion for software engineering and craftsman-like coding prowess
  • Experience developing large, custom-built applications
  • Great OO skills and design patterns knowledge
  • Knowledge of software best practices, like TDD, BDD and continuous integration
  • Experience working in Agile and Lean environments
  • Ability to work in a variety of client settings and in a team-oriented, collaborative environment
We're a big believer in diversity.  We build software for a wide variety of people so we think that a wide variety of people should build our software.  We abhor and reject discrimination and inequality, and promote diversity in all its forms. We proudly, passionately and actively strive to make both ThoughtWorks and our industry more reflective and inclusive of the society that we serve.  As long as you're an opinionated, disruptive thinker, we'd like to hear from you.
To hear what our developers think about working at ThoughtWorks, watch here.
If you want to get more information or apply, use the links and we will be in touch soon.

Meet Some of ThoughtWorks's Employees

Amanda S.

Senior Developer

Amanda develops software for various client projects by traveling to client sites and collaborating with fellow ThoughtWorkers to build viable software solutions.

Molly D.

Lead Developer

Molly writes code for ThoughtWorks and mentors others in how to become effective software developers. She works through problems with her team to give her clients the best possible solution.

Back to top