• RiseON Suite

Job Details

Lead Developer
Share Icon

ThoughtWorks

Location Icon
Bangalore, India(OnSite)

Posted IconPosted 3 days ago

Employment IconEmployment Type: Full Time

Posted IconPosted 3 days ago

Sign up to Apply

Job Description

Job Title: Lead Developer

Company: ThoughtWorks

Years of Exp: 9+ years

Location: Bangalore, India

Role Type: Full-Time

Salary: As per company policy

Eligibility: 9+ years’ experience in software development, with leadership exposure and hands-on coding expertise.

Role Overview:

As a Lead Developer, you will serve as the primary client contact, driving the strategic technical vision and ensuring the successful delivery of projects. You’ll balance high-level solutioning with hands-on coding, collaborating with clients and teams to deliver scalable, secure, and high-quality software.

Key Responsibilities:

  • Champion best practices: clean/reusable code, TDD, pair programming, design patterns
  • Oversee full software delivery lifecycle: ideation → production → evolution
  • Advocate Continuous Delivery (CI/CD), ensuring early value delivery to customers
  • Design pragmatic solutions & technology choices within client constraints
  • Collaborate with teams on features, prototypes, UX, and design concepts
  • Apply insights from Technology Radar and the latest tech trends
  • Code actively in Java, Python, GenAI; remain hands-on and not post-technical
  • Champion DevSecOps culture: shift security left, CI/CD pipelines, automation
  • Cultivate team growth through mentorship, feedback, and inclusion

Skills & Qualifications:

  • Primary Skill: Java | Secondary Skill: Python | Mandatory: GenAI experience
  • Strong in Object-Oriented Programming (OOP)
  • Proven experience leading Agile / Lean / Continuous Delivery teams
  • Expertise in TDD, CI, pairing, and infra automation
  • Knowledge of cloud & containerization: AWS, Docker, Kubernetes (bonus)
  • Familiarity with functional programming, event-driven architecture, and platform engineering
  • Strong client collaboration, communication, and influencing skills
  • Ability to translate business needs into technical solutions
  • Resilient in ambiguity, strategic thinker with tactical execution ability
  • Proven mentorship & leadership in technical teams