LogoKode$word
Thoughtworks logo
Verified Tech Organization

Careers at Thoughtworks

Browse and filter through all verified positions currently open at Thoughtworks.

Total Company Roles13
Matching Filter13
thoughtworks.comHQ: Chicago, Illinois, United States

A community of passionate individuals whose purpose is to revolutionize software design, creation and delivery, while advocating for positive social change. We work with people and organizations who have ambitious missions - whether they are in the commercial, social or government sectors. We set up smart teams who love challenges and think disruptively to help our clients succeed. Our Agile development tools help our clients continuously improve and deliver quality software. We are focused on helping our industry improve, and believe in sharing what we learn. We do this by writing books, blogging, running events, talking at conferences, and championing open source. We are strong believers in the power of software and technology as tools for social change. Through our Social Impact Program, we collaborate with organizations with a humanitarian mission and broad reach, helping them use technology to make an impact. Learn more at

Sector:agile development scrumagile development toolsanalyticsbig data analyticscomputer software

All Openings (13)

Ordered by most recently published

Lead Developer

On-sitefull timeLead / StaffBengaluru, India
Apply Now

Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this role, you will bring a strategic mindset to projects and spend time collaborating and negotiating with clients to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and your teammates. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will design solutions and choose technologies that solve clients’ problems while working within constraints and make pragmatic tradeoffs You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our Technology Radar to solve client problems You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture Job qualifications Technical Skills You should have 10 to 15 years of experience in Python, React and AWS and are comfortable with the latest Object-Oriented technology You should have hands on experience in AI skills - GenAI tools, Langraph, LLMs etc Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed You bridge product and technology by helping to translate business needs to software requirements You have the ability to develop and execute a technical vision with a focus on business value You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. See here our AI policy.

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Developer (Vapasi) - Intern

On-siteinternshipInternshipBengaluru, India
Apply Now

A 5-week returnship program for experienced Women or Gender Diverse developers on a career break (1–5 years), designed to help you sharpen your skills and restart your tech career with confidence. About the Program Vapasi is part of our Women or gender diverse talent in tech initiative and supports experienced women or gender diverse technologists in resuming their tech journeys. Since its inception, over 250 women have participated across 20+ batches (for both Developers and Quality Analysts). Many Vapasi graduates have gone on to build successful careers at Thoughtworks and other leading companies. Program Highlights Open to women or gender diverse developers with a career break of 1 to 5 years 5-week full-time training program in Bangalore (Mahadevapura office) Focused on refreshing and sharpening programming skills through: Hands-on sessions One-on-one mentoring Regular interactions with Thoughtworks leaders and fellow participants Selected candidates will be paid during training/internship to work on a live Thoughtworks project. Based on performance, a full-time role may be extended. Eligibility Criteria A minimum of 2 to 5 years of hands-on software development experience before taking a career break A career break lasting between 1 and 5 years Foundational knowledge of Java with React.js and any cloud experience About Thoughtworks We are a global technology consultancy that delivers extraordinary impact by blending design, engineering, and AI expertise. For over 30 years, we’ve helped organizations: Strengthen their enterprise systems Scale with agility Create seamless digital experiences We’re committed to solving complex challenges by combining AI and human ingenuity to turn ambitious ideas into reality. See here our AI policy.

View more...
Software EngineeringVia Greenhouse
Verified1 day ago

Infrastructure Engineer Consultant

On-sitefull timeLead / StaffSingapore, Singapore
Apply Now

Due to the nature of the projects and specific client security clearance, this role requires the successful candidate to be a Singapore Citizen Infrastructure Engineers help clients build and evolve systems that client organizations use to deliver and run software. They are comfortable working within teams of people with diverse roles and levels of experience to find solutions that meet the needs of the organization. They combine technical expertise and understanding with consideration of different situational needs. They champion technical quality and effective ways of working as a means to better outcomes for clients, rather than an end in themselves. They help clients to understand agile ways of working and DevOps as a mindset for collaboration. Job responsibilities Collaborate within teams to implement projects, assess existing infrastructure and propose improvements. Evaluate client requirements and contribute to building technical roadmaps and solutions aligned with their ambitious business goals. Assist in the establishment of controls and processes for continuous delivery and evolution of infrastructure and applications through all stages of the process. Provide expertise in areas like DevOps, cloud, platform and infrastructure engineering, both internally and at client sites. Build trustworthy relationships with client engineering leadership. Propose innovative solutions and adjustments within the constraints of existing policies and business requirements. Job qualifications Technical Skills You can contribute to the design and implementation of enterprise and/or web-scale hosting platforms and can administer application servers, web servers and databases. You have an understanding of cloud and virtualization platforms, infrastructure automation and application hosting technologies. You have experience working with software delivery teams and understand DevOps philosophies, Agile methods, Infrastructure as Code and how to apply them to your work. You have good knowledge of at least one IaaS cloud platform and one or more application runtime platforms including physical servers, virtual servers, container clusters, serverless and databases. You can write scripts using at least one scripting language and are comfortable building one or more of: Linux servers, Windows servers or container clusters. You have good knowledge of continuous integration and continuous delivery tools with different tech stacks. You’ve previously worked with monitoring systems for availability, performance or security. You have an understanding of security concerns, threats and approaches for dealing with them, including infrastructure platform vulnerabilities, secrets management, network security and software supply chain security. Bonus points if you have experience with unit testing and automated testing tools, stress and performance testing. Professional Skills You genuinely enjoy interacting with teammates from across the business and have a knack for communicating technical concepts to nontechnical audiences. You love creating robust, scalable, flexible and relevant solutions that help transform businesses and industries. You’re comfortable partnering directly with infrastructure technicians, support and network analysts, security analysts, system administrators and/or IT managers to design technical strategies while simultaneously collaborating with senior IT groups in an advisory capacity. You adapt effortlessly to uncertainty, embrace change and confidently make decisions with limited information to achieve positive outcomes. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment . About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Hybrid See here our AI policy.

View more...
Cloud, DevOps & SREVia Greenhouse
Verified5 days ago

Lead Software Engineers / Technical Leads act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this role, you will bring a strategic mindset to projects and spend time collaborating and negotiating with clients to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and your teammates. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Software Engineers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will design solutions and choose technologies that solve clients’ problems while working within constraints and make pragmatic tradeoffs You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our Technology Radar to solve client problems You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture Job qualifications Technical Skills You have experience as a Lead Full-Stack Software Engineer, with strong hands-on expertise in Node.js, React, TypeScript, and Java, alongside working knowledge or practical exposure to Kotlin. You responsibly and effectively leverage AI-assisted development tools and agents in your daily engineering workflow, with hands-on experience tuning AI harnesses considered a plus. You have led software development teams using Agile, Lean and/or Continuous. You have actively explored and advocated for emerging AI technologies, possessing a strong understanding of their benefits and applying thoughtful reflection to their strategic adoption within technical and project solutions. Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed You bridge product and technology by helping to translate business needs to software requirements You have the ability to develop and execute a technical vision with a focus on business value You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment . About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. See here our AI policy.

View more...
Software EngineeringVia Greenhouse
Verified5 days ago

Lead AI Engineer

On-sitefull timeLead / StaffSingapore, Singapore
Apply Now

We are looking for a passionate and skilled AI engineer to lead the AI engineering practice at a team or program level. In this role, you will guide the design and delivery of generative AI solutions, shape the technical roadmap for your team(s), and ensure high standards of engineering excellence. You will provide technical leadership to a small group of engineers, collaborate with product and business partners, and act as a trusted technical consultant for stakeholders. Due to the nature of the projects and specific client security clearance, this role requires the successful candidate to be a Singapore Citizen. Job responsibilities Lead a cross-functional team of software engineers, data scientists and other specialists delivering GenAI solutions. Guide the design and delivery of AI-powered systems that are scalable, reliable and production-ready. Set direction for technical decisions, ensuring AI solutions are optimized for performance, cost and maintainability. Collaborate closely with product managers, designers and stakeholders to align technical solutions with business goals. Establish and promote best practices in AI engineering, covering testing, guardrails, responsible AI, monitoring and documentation, while uplifting the team by sharing knowledge, tools and practices that enable both SMEs and generalists to contribute effectively. Provide architectural guidance, balancing experimentation with delivery in short, safe cycles. Review designs and code across the team, ensuring quality and consistency in AI-enabled features. Set direction for GenAI application optimization to improve accuracy, performance, cost and know when model tuning is required. Job qualifications Technical Skills Strong expertise in Python and modern software engineering practices, including CI/CD, testing, version control and system reliability. Proven ability to design and integrate end-to-end AI systems, ensuring scalability, maintainability and performance. Deep experience with GenAI and agentic frameworks, guiding teams in their effective use. Expertise in building and scaling RAG pipelines and integrating vector databases into production systems. Experience deploying AI solutions on major cloud platforms, using containers and CI/CD pipelines for reproducibility. Skilled in LLMOps practices and monitoring production systems with observability tools. Experience with fine-tuning, model adaptation and advanced use of ML/NLP frameworks. Professional Skills Ability to articulate complex technical concepts to non-technical audiences and influence senior decision-makers. Proven ability to inspire, mentor and develop high-performing engineering teams, fostering a collaborative and inclusive environment. Demonstrates the ability to anticipate technological trends and proactively shape the technical direction of the team. Skilled in navigating complex internal and external dynamics, driving consensus and achieving technical and business goals. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment . About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Hybrid See here our AI policy.

View more...
AI / ML & Data ScienceVia Greenhouse
Verified5 days ago

Senior AI Engineer

On-sitefull timeLead / StaffSingapore, Singapore
Apply Now

We are looking for a passionate and skilled AI engineer who is responsible for designing and delivering complex generative AI solutions. This role requires the ability to work autonomously on challenging technical problems, provide mentorship to junior engineers and champion engineering best practices. Due to the nature of the projects and specific client security clearance, this role requires the successful candidate to be a Singapore Citizen or PR of Singapore. Job responsibilities Design, build and deploy GenAI applications using techniques such RAG, Agents, Multi Agent Systems etc., taking ideas from prototype to production. Work with both AI/ML engineers and software engineers to deliver reliable, scalable systems. Own key features or components, ensuring they are well-structured, efficient and easy to maintain. Make technical decisions and contribute to system design with attention to performance, cost and reliability. Collaborate with product managers, designers and data scientists to turn business needs into practical solutions. Share knowledge and mentor junior team members, helping them grow their technical skills. Review code and provide clear, constructive feedback to peers. Understand deployment options and trade offs across different cloud providers such as AWS, Azure, Google Cloud, etc. Understand optimization techniques to improve accuracy, performance and cost for GenAI applications. Job qualifications Technical Skills Strong software engineering fundamentals, including Python, CI/CD, testing, version control and clean code practices. Solid grasp of software design principles and ability to design and implement AI-powered components or workflows. Experience with at least one GenAI framework (e.g., LangChain, LlamaIndex, Semantic Kernel) and one agentic framework (e.g., PydanticAI, LangGraph, AutoGen2). Hands-on experience building and optimizing Retrieval-Augmented Generation (RAG) pipelines with vector databases (e.g., FAISS, Pinecone, Weaviate). Familiarity with deploying AI solutions on major cloud platforms (AWS, Azure or GCP), with basic use of containers (Docker) and CI/CD pipelines. Experience using LLMOps and observability tools (e.g., Langfuse, PromptLayer, OpenTelemetry) in production. Exposure to fine-tuning and use of ML/NLP frameworks such as PyTorch or Hugging Face Transformers. Professional Skills Ability to independently solve complex, ambiguous technical problems. Willingness and ability to guide and mentor junior engineers, sharing knowledge and best practices. Strong collaborative skills, working effectively with diverse, cross-functional teams. Thrives in a dynamic and fast-paced environment, demonstrating resilience in the face of challenges. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment . About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Hybrid See here our AI policy.

View more...
AI / ML & Data ScienceVia Greenhouse
Verified5 days ago

Lead Application Security Engineer

On-sitefull timeLead / StaffSingapore, Singapore
Apply Now

Lead Engineers at Thoughtworks act as trusted technical leaders and security advisors who align enterprise risk and executive strategy with modern software delivery, ensuring security measures enhance organizational objectives. In this role, you bring a strategic and proactive mindset to client engagements, guiding delivery teams in embedding security directly into the software development lifecycle, platform architecture, and cloud environments. You balance high-level security architecture with hands-on engineering, conducting threat modeling, establishing DevSecOps practices, and following a pragmatic and robust approach to risk management. As a technical leader, you guide and coach cross-functional teams, cultivate security awareness across accounts, and navigate complex stakeholder environments to build resilient, trustworthy software solutions. Due to the nature of the projects and specific client security clearance , this role requires the successful candidate to be a Singapore Citizen Or Singapore Permanent residents. Job Responsibilities You will lead the design and implementation of enterprise security architectures, zero-trust patterns, and DevSecOps practices and controls across software delivery teams. You will act as a primary technical advisor to client stakeholders and engineering leads, aligning information security strategies with enterprise risk tolerances and business goals. You will champion shifting security left in the software development lifecycle by integrating automated SAST, DAST, SCA, and secrets management into CI/CD pipelines. You will conduct threat modeling sessions, security risk assessments, and architectural reviews to identify vulnerabilities and design pragmatic mitigations alongside delivery teams. You will oversee cloud platform security governance, Identity and Access Management (IAM), container security (Kubernetes, Docker), and Infrastructure as Code (IaC) compliance across AWS, Azure, or GCP. You will guide vulnerability management, security incident response workflows, and audit readiness to ensure alignment with industry regulations and public sector standards (e.g., Singapore IM8 / IM8+, SOC 2, ISO 27001, NIST). You will partner closely with cross-functional teams—including software developers, infrastructure engineers, quality analysts, and product managers—to balance security controls with delivery velocity. You will cultivate Thoughtworker growth and development by mentoring engineers, providing ongoing supportive feedback, and fostering an inclusive team culture. You will apply the latest technology thinking and security insights from our Technology Radar to solve complex client security challenges. You will contribute to Thoughtworks’ security community of practice, supporting pre-sales pursuits, capability development, and technical thought leadership. Professional Skills You bring 7+ years of experience in information security engineering, application security, or cloud security within fast-paced software delivery environments. You possess deep expertise in secure software development practices, threat modeling methodologies (e.g., STRIDE, PASTA), and security standards such as OWASP Top 10 and SANS Top 25. You have hands-on experience with security automation tools (SAST, DAST, IAST, SCA, secrets scanners) and integrating them into continuous integration and continuous delivery pipelines. You bring strong technical capabilities in securing cloud infrastructure (AWS, Azure, GCP), container platforms (Kubernetes, Docker), and Infrastructure as Code (IaC) environments. You have a solid foundation in cryptography, Identity and Access Management (IAM), zero-trust architecture, network security, and API security. You possess practical knowledge of regulatory frameworks and compliance standards, such as Singapore Public Sector IM8 / IM8+, SOC 2, ISO 27001 (ISMS), PCI-DSS, or GDPR. You are a natural mentor and technical leader, skilled at inspiring cross-functional teams, driving security awareness, and coaching peers. You demonstrate excellent communication and stakeholder management skills, with a proven ability to translate complex security risks into actionable business decisions for leadership. You are resilient in ambiguous situations, capable of evaluating trade-offs under constraints and solving security challenges from technical and business perspectives. You bring an open and thoughtful mindset toward AI, exploring AI-assisted security automation, threat detection, and responsible AI governance practices. Other Things to Know Learning and Development There is no one-size-fits-all career path at Thoughtworks: However you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. [For recruiters] how to use this section: This section can be used to provide supplemental information for candidates that pertains to their overall experience at Thoughtworks. This includes career development programs and travel requirements. You can link to your regional benefits page here as well, but please do not paste specific benefits into this section. About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. See here our AI policy.

View more...
CybersecurityVia Greenhouse
Verified5 days ago

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You have experience as a Senior Full-Stack Software Engineer, with strong hands-on expertise in Node.js, React, TypeScript, and Java , alongside exposure to Kotlin. You are comfortable leveraging AI-assisted development tools and agents responsibly and effectively in your workflow. You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment . About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. See here our AI policy.

View more...
Software EngineeringVia Greenhouse
Verified5 days ago

Senior Full-stack Developer (NodeJS)

On-sitefull timeSeniorSingapore, Singapore
Apply Now

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Due to the nature of the projects and specific client security clearance, this role requires the successful candidate to be a Singapore Citizen or PR of Singapore. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You have 7+ years of experience You have full-stack development experience using one or more technologies such as Node.js with experience in Object-Oriented Programming. You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code. You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment . About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Hybrid See here our AI policy.

View more...
Software EngineeringVia Greenhouse
Verified7 days ago

Lead Developer (NodeJS)

On-sitefull timeLead / StaffSingapore, Singapore
Apply Now

Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this role, you will bring a strategic mindset to projects and spend time collaborating and negotiating with clients to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and your teammates. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application. Due to the nature of the projects and specific client security clearance, this role requires the successful candidate to be a Singapore Citizen or PR of Singapore. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between Champion strategic AI-first software delivery AIFSD): You will lead in the strategic integration of AI technologies across the software development lifecycle, ensuring its use is deliberate and purposeful, to maximise quality, efficiency and innovative client solutions You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will design solutions and choose technologies that solve clients’ problems while working within constraints and make pragmatic tradeoffs You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will apply the latest technology thinking from our Technology Radar to solve client problems You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture Job qualifications Technical Skills You have 10+ years of overall development experience with strong hands-on experience with Node.js and are comfortable with Object-Oriented programming You have led software development teams using Agile, Lean and/or Continuous Delivery practices You have actively explored and advocated for emerging AI technologies, possessing a strong understanding of their benefits and applying thoughtful reflection to their strategic adoption within technical and project solutions Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed You bridge product and technology by helping to translate business needs to software requirements You have the ability to develop and execute a technical vision with a focus on business value You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. See here our AI policy.

View more...
Software EngineeringVia Greenhouse
Verified8 days ago

Page 1 of 2

PreviousNext