The core of every Thoughtworks developer is software excellence. Here, you will thrive in collaborative, self-driven, cross-functional teams, composed of not only developers but also business and quality analysts, designers, project managers and other experts. Together, we will craft software solutions that help make extraordinary impact for our clients.
Our developers are proficient at empathetic listening, delving deep into the nuances of each business challenge and translating this understanding into clean, iterative code, culminating in impactful and robust solutions.
People you might work with
Senior Consultant, Mobile Engineer
I initially came to Thailand during the first year of Covid, planning to work as a digital nomad. However, my former agency's CEO urged me to consider Thoughtworks. Despite my skepticism due to agency work fatigue, after exploring Thoughtworks' approach and culture, I decided to join.
What I enjoy most about Thoughtworks is the Lunch & Learn program, where we enjoy lunch and insightful talks by fellow Thoughtworkers. It's a welcome break from endlessly scrolling through online videos during meals. Additionally, I appreciate the valuable feedback culture, which provides fresh perspectives and aids personal growth.
Senior Consultant, Developer
I accumulated more than a decade of experience as an SAP developer before embarking on a transition to the role of a backend developer. Joining a team that wholeheartedly embraced the Thoughtworks practices left a lasting impression on me. When I learned that Thoughtworks has an office in Thailand, I started doing some research. The more I read, the more I was drawn to the company. The compelling factor that led me to submit my application, despite having just six months of backend developer experience, was the company's openness to career changers.
My passion for problem-solving and coding, coupled with the exhilaration I experience when my code successfully executes a given task, are the driving forces behind my choice to pursue a career in software development.
Innovation Studio SEA Tech Lead
Before Thoughtworks, I worked with startups and scale-ups, relishing the autonomy they offered. The idea of joining a large company like Thoughtworks was unexpected, but their support for thought leadership drew me in. My goal is to be as influential as Martin Fowler someday.
My favorite part at Thoughtworks is the freedom to shape my career path and leverage my strengths. Unlike traditional companies, we have expectations but can approach them in our unique way, be it positivity, humility, or professionalism, aligning with our values.
Books written by our thought leaders
At Thoughtworks, we deliver cutting-edge tools and technology to our enterprise clients. As a result, we're always learning new things — and we believe in sharing our expertise. It's no surprise that many prominent books in software development and other technical subjects are authored by Thoughtworkers.
Software architecture is frequently highlighted as one of the most desirable careers. But there's never been a handbook that gives you everything you need to know to succeed — until now.
Fundamentals of Software Architecture explores the principles of software architecture; examines the strengths and weaknesses of different architectural patterns; and uniquely, the book also explores the techniques and soft skills software architects must master.
All software architecture involves trade-offs. But traditional analysis tools don’t work well for today’s distributed systems.
This book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. It investigates why architecture is so difficult and provides proven mechanisms to address these complex problems and make them understandable.
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series of small behavior-preserving transformations, each of which are "too small to be worth doing", however the cumulative effect of each of these transformations is quite significant.
For more than 20 years, Martin Fowler's Refactoring has served as the definitive guide for those passionate about continually improving the design and maintainability of code.
Developer resources
At Thoughtworks , our commitment to tech excellence goes beyond just creating cutting-edge technology. We prioritize doing so in an ethical and responsible manner, always mindful of the impact on everyone who interacts with it. Here are some valuable resources that our own teams use to ensure the technology they build is both innovative as well as equitable and responsible, benefiting individuals and society as a whole.
As technology becomes more central to peoples' lives, to what businesses do and how they succeed, the ethics of technology must come into sharper focus.
The Responsible tech playbook is a collection of tools, methods and frameworks that help you to assess, model and mitigate values and risks of the software you are creating with a special emphasis on the impact of your work on the individual and society.
Taking accessibility seriously throughout the process of development and design helps foster a more equitable tech industry while also leading to better products for everyone. Mastering accessibility begins with acknowledging how much there is to learn. From scope to discovery, to delivery and beyond, we're commited to fostering an accessibility-first mindset.