Overview
Lead AI Developer role at
Thoughtworks .
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.
You will balance high-level and tactical thinking, working with clients and teammates to achieve outcomes.
At Thoughtworks, we strive to deliver best-in-class solutions that exceed client expectations.
Our engineering and delivery practices emphasize quality, continuous improvement, and innovation.
Lead developers guide and coach their teams in their implementation and application.
Note:
Due to project requirements, candidates must be Singaporean citizens or already hold Singaporean Permanent Residency (PR) at the time of application.
Responsibilities
You will champion and adopt best practices such as writing clean and reusable code using TDD, pair programming, and design patterns.
You will oversee or participate in the full software consulting and delivery lifecycle, from ideation to production aftercare.
You will use and advocate for continuous delivery to deliver high-quality software and value to end customers as early as possible.
You will design solutions and select technologies to solve client problems within constraints, making pragmatic tradeoffs.
You will collaborate with a variety of teammates to build features, design concepts, and interactive prototypes, ensuring UX and best practices are embedded.
You will apply the latest technology thinking from Thoughtworks’ Technology Radar to solve client problems.
You will work with multiple languages and tools, continuing to code alongside developers in this role.
You will utilize and champion DevSecOps practices to build and deploy software, promoting DevOps culture and shifting security left in development.
You will foster Thoughtworkers’ growth by encouraging feedback and sustaining an inclusive, supportive team culture.
Qualifications
Technical skills
You have full stack development experience using Python and JavaScript.
Hands-on experience in building and productionizing AI-enabled solutions is essential (e.g., RAG or agentic solutions using tools like LlamaIndex, CrewAI, or similar).
You have led software development teams using Agile methodologies.
Knowledge of TDD, CI, pairing, and infrastructure automation.
You are committed to continuous learning across agentic AI frameworks, MCP/A2A protocols, event-driven architectures, functional programming, and platform engineering.
Bonus: knowledge of cloud technologies such as AWS, Docker, or Kubernetes.
Professional skills
You influence others and advocate for technical excellence while remaining adaptable to change.
You bridge product and technology by translating business needs into software requirements.
You can develop and execute a technical vision focused on business value.
You mentor less experienced peers and inspire a team to deliver impactful outcomes.
You are resilient in ambiguous situations and can approach challenges from multiple perspectives.
Other information
There is no single career path at Thoughtworks; how you develop is up to you.
Your career is supported by development programs and a culture that encourages growth.
Thoughtworks emphasizes collaboration and cultivation across teams.
Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation.
Our autonomous teams have delivered value for clients for 30+ years.
Join Thoughtworks and thrive.
See our AI policy.
#J-18808-Ljbffr