ThoughtWorks logo

Lead Software Developer

ThoughtWorksHo Chi Minh City
Full Timejavaspringdevops+5 more
Apply Now
ThoughtWorks logo

Lead Software Developer

ThoughtWorks

Apply Now

The Lead Software Developer at Thoughtworks is responsible for guiding teams in delivering high-quality software solutions while acting as the primary contact for clients. This role requires a strategic mindset, technical expertise, and a commitment to engineering best practices. The position emphasizes collaboration, mentorship, and continuous improvement in software delivery.

Qualification

  • Well-versed in at least one modern programming language (Java 11 + Spring Boot preferred) and comfortable with object-oriented programming.
  • Experience in leading software development teams and projects.
  • Strong understanding of software engineering best practices and methodologies.
  • Ability to collaborate effectively with clients and stakeholders.
  • Experience with continuous delivery and DevSecOps practices.

Responsibility

  • Own the design and architecture of solutions, making pragmatic technology choices and guiding delivery from start to finish.
  • Lead delivery by tracking work, mitigating risks, and resolving issues at both team and client levels.
  • Build and nurture high-performing teams by fostering growth, wellbeing, and inclusivity, while coaching and mentoring key people.
  • Influence and consult with clients to design scalable solutions and drive business value.
  • Champion engineering best practices such as TDD, pair programming, clean code, and design patterns.
  • Collaborate with stakeholders and teammates to design concepts, build prototypes, and embed UX best practices into solutions.
  • Apply continuous delivery and DevSecOps practices to deliver secure, high-quality software quickly and sustainably.
  • Remain hands-on with coding, applying multiple languages, tools, and modern practices.

Similar Jobs