Lead Software Engineer (java)

REFERRALS ONLY

Ho Chi Minh City, Vietnam
On-site
Proficiency in java programming
Experience leading agile software teams
Knowledge of tdd and continuous integration
Lead Software Engineers act as the primary point of contact for clients, ensuring successful project delivery through strategic collaboration

Job Summary

  • Lead Software Engineers act as the primary point of contact for clients, ensuring successful project delivery through strategic collaboration.
  • The role requires championing best practices such as writing clean code using TDD, pair programming, and design patterns while coding alongside developers.
  • Thoughtworks offers a culture of growth where employees are supported by interactive tools and teammates to develop their careers without a one-size-fits-all path.

Matching Summary

Lead Software Engineers act as the primary point of contact for clients, ensuring successful project delivery through strategic collaboration.

Skills & Requirements

Must-have

  • Proficiency in Java programming
  • Experience leading Agile software teams
  • Knowledge of TDD and continuous integration
  • Ability to design pragmatic technical solutions
  • Mentoring and coaching development teams

Nice-to-have

  • Cloud technology knowledge like AWS or Kubernetes
  • Familiarity with event-driven architecture
  • Experience with functional programming paradigms
  • Strong advocacy for DevSecOps practices
  • Resilience in ambiguous business situations

Key Requirements

  • Proficient in Java and modern frameworks
  • Led software development teams using Agile
  • Knowledge of infrastructure automation and pairing

Work Rights

Not specified

Tailored Resume

Cover Letter