Back to jobs
tags.new

Lead Developer

Bangalore

The Lead AWS Professional Services Cloud Application Architect for Cloud-Native Development & Migration is a senior subject matter expert responsible for defining the technical vision, ensuring application integrity, and driving the adoption of modern software patterns within the service line. This hands-on role involves architecting and building highly scalable, cloud-native applications, leading high-impact client engagements, and influencing technical strategy with IT executives. The Architect brings deep expertise in microservices, serverless, containers, and modern CI/CD practices, serving as a trusted technical leader to both clients and development teams. This role is key to delivering quality, accelerating application modernization, and advancing the technical maturity of the offering.

Job responsibilities

  • Contribute technical leadership in solution shaping, proposals, and pursuit support, working closely with customer business, development, and infrastructure teams.
  • Lead strategic technical and design discussions with IT executives and senior leaders to accelerate the adoption of new cloud-native technologies and practices.
  • Architect and build highly scalable, cloud-native applications leveraging core developer services (e.g., AWS API Gateway, Lambda, SQS, DynamoDB, ECS) and new technology paradigms (e.g., serverless, containers, microservices).
  • Advise on implementing AWS best practices and influence infrastructure architecture by sharing application development expertise.
  • Lead large-scale application modernization efforts, including migrating monolithic applications to robust microservices architectures.
  • Act as a bridge between delivery teams and global service development to improve service assets and positioning for cloud-native offerings, and influence AWS Professional Services and product strategy by representing the developer voice.
  • Capture real-world challenges and innovations from engagements to shape the evolution of the offering.
  • Stay current with emerging tools, methods, and trends relevant to the cloud application architecture domain.
  • Mentor engineers, architects, and consultants within the service domain.
  • Support training, onboarding, and hands-on skill development to deepen regional capability in modern application development.

Job Qualifications

Technical Skills

  • 8+ years of software development or application engineering with recent coding experience in two or more modern programing languages such as: Java, JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby.
  • Deep expertise in architecting, designing, and developing applications using Container and Serverless technologies.
  • Proficiency in core developer services (e.g., AWS API Gateway, Lambda, SQS, DynamoDB, ECS) and experience leveraging them to build highly scalable and fault-tolerant systems.
  • Experience with Agile development methodologies and implementing Continuous Integration and Continuous Delivery (CI/CD).
  • Strong exposure to DevOps practices such as Infrastructure as Code (IaC), Continuous Integration (CI) tools (e.g., Jenkins), and configuration management platforms (e.g., Chef, Puppet, Salt, or Ansible).
  • Strong practical application development experience on Linux and Windows-based systems.
  • Advisory Communication – Able to translate complex technical insight into business impact and actionable delivery decisions.
  • Solution Orientation – Skilled at framing problems, proposing fit-for-purpose solutions, and adapting accelerators to client context.

Professional Skills

  • 5+ years of experience as a technical specialist in customer-facing roles.
  • Demonstrated success as a software developer, application architect, product manager, CTO, or consultant working with various platforms.
  • Experience facilitating technical and design discussions with IT executives regarding architectural trade-offs, best practices, and risk mitigation.
  • Collaboration & Mentorship – Experienced in guiding teams, mentoring peers, and supporting cross-functional initiatives.
  • Asset Contribution – Committed to building and improving the service’s reusable IP and delivery accelerators.
  • Experience presenting at public events such as technology conferences, hackathons, blogging, or writing on technical forums.

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.

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.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Online privacy notice *

For more about how we use your information, please see our Online privacy notice.