Lead Software Engineer (India - remote)

Anson McCade Pty

India

On-site

INR 2,400,000 - 3,600,000

Full time

15 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Confidential global strategy firm is seeking an experienced Lead Software Engineer to design, develop and deliver sophisticated software solutions for world‑leading organisations. This hands‑on leadership role covers architecture, systems design, development and deployment at scale.

You'll collaborate with consulting teams and senior client stakeholders to translate complex business challenges into practical technology solutions, remaining hands‑on while guiding teams across delivery,

Qualifications

  • 5+ years of professional software engineering experience.
  • 3+ years in Senior, Staff or equivalent level.

Responsibilities

  • Act as the technical lead for end‑to‑end software engineering solutions, from architecture and design through to hands‑on development and deployment.
  • Work with consulting and client teams to identify, prioritise and execute software solutions to complex business problems.
  • Design and develop distributed systems and production‑scale applications for major enterprise environments.
  • Remain hands‑on with development while providing technical leadership across delivery teams.
  • Participate across the full SDLC, including system design, development, testing and code reviews.
  • Provide expert technical guidance across software engineering, distributed systems, AI and architecture.

Skills

5+ years engineering
Python
FastAPI
Node.js
Flask
AWS
Azure
GCP
Distributed systems
Data architecture
SQL
CI/CD
Agile
React
Angular
Vue.js
HTML
CSS
Testing

Tools

Docker
Kubernetes
Jenkins
Terraform

Job description

Confidential opportunity with a global strategy firm

Our client is looking for an experienced Lead Software Engineer to design, develop and deliver sophisticated software solutions for some of the world’s largest organisations.

This is a hands‑on technical leadership role, working across the full engineering lifecycle — from solution architecture and distributed system design through to development, optimisation, testing and deployment.

You’ll work closely with consulting teams and senior client stakeholders to translate complex business challenges into practical technology solutions. The role is suited to an experienced engineer who enjoys solving complex technical problems, remaining hands‑on with development and influencing how modern software engineering capabilities are delivered at scale.

What You'll Do
  • Act as the technical lead for end-to-end software engineering solutions, from architecture and design through to hands‑on development and deployment.
  • Work closely with consulting and client teams to identify, prioritise and execute software solutions to complex business problems.
  • Design and develop distributed systems and production‑scale applications for major enterprise environments.
  • Remain hands‑on with software development while providing technical leadership across delivery teams.
  • Participate across the full software development lifecycle, including system design, development, documentation, testing and code reviews.
  • Provide expert technical guidance across software engineering, distributed systems, AI and application architecture.
  • Develop reusable frameworks, models, components and engineering capabilities that can be applied across different industries and client environments.
  • Champion modern software engineering practices and share technical knowledge across the wider engineering community.
  • Influence, educate and directly support clients as they develop and scale their software engineering capabilities.
  • Identify opportunities to enhance engineering platforms, tooling and technical capabilities through emerging technologies.
  • Contribute to innovative engineering solutions that deliver measurable client impact.
  • Mentor and support junior engineers, while remaining primarily an individual contributor.
  • Work collaboratively with multidisciplinary, multi‑office and multi‑region teams.
What We're Looking For

We’re looking for a technically strong software engineer with significant experience designing and building production‑grade applications and distributed systems.

You’ll ideally bring:
  • 5+ years' professional software engineering experience, including 3+ years at Senior, Staff or equivalent level.
  • Strong hands‑on expertise in Python, ideally with 5+ years of experience.
  • Experience with server‑side frameworks and technologies such as FastAPI, Node.js and/or Flask.
  • Strong experience across AWS, Azure and/or GCP.
  • Experience with distributed systems, application architecture and large‑scale software design.
  • Strong understanding of data architecture, database schema design, database scalability and SQL.
  • Experience implementing and scaling structured and/or unstructured databases.
  • Experience with Docker, Kubernetes, Jenkins, Terraform and/or other modern orchestration and infrastructure technologies.
  • Strong understanding of CI/CD, infrastructure automation and modern deployment practices.
  • Solid computer science fundamentals, including data structures, algorithms, object‑oriented programming, automated testing and software performance.
  • Understanding of how software architecture and computer architecture influence application performance and scalability.
  • Experience with unit and integration testing and modern quality engineering practices.
  • Knowledge of Agile development methodologies and principles.
  • Ideally, exposure to client‑side technologies such as React, Angular, Vue.js, HTML and CSS.
  • Professional hands‑on experience across web development, version control, software design patterns, infrastructure and deployment.
What You'll Bring

You’ll be comfortable operating in complex and ambiguous environments, working directly with clients and technical teams to turn challenging requirements into scalable solutions.

Strong communication and interpersonal skills are essential, including the ability to explain complex technical concepts, algorithms and architectural decisions to both technical and non‑technical stakeholders.

You’ll bring a combination of technical depth, curiosity, proactive problem‑solving and critical thinking, together with the ability to collaborate effectively across disciplines, seniority levels and geographies.

The Opportunity

This is an opportunity to join a global strategy firm in a senior hands‑on engineering capacity, working on complex technology challenges for major enterprise clients.

You’ll gain exposure to a diverse range of industries, business problems and technology environments, working alongside consulting and engineering specialists to deliver solutions at significant scale.

The role offers the opportunity to remain deeply technical and hands‑on, while also influencing architecture, advising clients, developing reusable engineering capabilities and helping shape modern software engineering practices across the organisation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer (India - Remote)
Senior Data Engineer (India - Remote)

Anson McCade • India

On-site
INR 900,000 - 1,500,000
Lead Platform Engineer (India - rermote)
Lead Platform Engineer (India - rermote)

Anson McCade Pty • India

On-site
INR 3,000,000 - 5,500,000
Lead Engineering Manager
Lead Engineering Manager

Weekday AI (YC W21) • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Lead Software Engineer (On-Site)
Lead Software Engineer (On-Site)

Tech Holding • Ahmedabad District

On-site
INR 1,400,000 - 2,600,000
Work From Home Fridays
Health benefits
Global engineering team
+1
Expert Software Engineer
Expert Software Engineer

CSC • Mumbai, Bengaluru

Hybrid
INR 3,600,000 - 6,000,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Build & Hire • Maharashtra

On-site
INR 1,500,000 - 2,000,000
Lead Software Developer
Lead Software Developer

Jobgether • India

On-site
INR 1,200,000 - 2,200,000
Group health insurance
Group term life insurance
Group personal accident insurance
+10
Lead Software Engineer – .NET, Cloud, AI
Lead Software Engineer – .NET, Cloud, AI

Corporation Service Company • Bengaluru

Hybrid
INR 2,000,000 - 3,000,000
Engineering Manager (Remote - India)
Engineering Manager (Remote - India)

Jobgether • India

Remote
INR 2,800,000 - 5,200,000
Competitive salary and performance-based incentives
Flexible working arrangements
Health insurance and OPD benefits
+4
Lead Software Engineer
Lead Software Engineer

Ganit Business Solutions • Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,000,000