Technical Lead – Python (Engineering Domain)

Burns & McDonnell

Bengaluru

On-site

INR 4,000,000 - 6,500,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Burns & McDonnell in Bengaluru seeks a Technical Lead – Python to drive architecture, engineering excellence, and modern API/microservices delivery across EPC-focused projects. You will be hands-on with Python and cloud technologies, guiding multiple engineering streams.

You will mentor Tech Leads and developers, enforce code quality, testing, security, and CI/CD practices, while promoting reusable services and AI-driven modernization across global teams.

Qualifications

  • 10-12 years of software engineering experience.
  • Proven experience leading architecture and technical delivery across multiple projects.
  • Strong mentoring, communication, stakeholder management, and problem-solving skills.
  • Ability to influence without authority and work effectively with global/distributed teams.

Responsibilities

  • Define and govern architecture, design patterns, coding standards, and technical best practices.
  • Lead technical design and development of scalable Python applications, APIs, and microservices.
  • Mentor Tech Leads and Senior Developers and act as a technical escalation point.
  • Drive code quality, testing, security, performance, and CI/CD practices.
  • Promote reusable services, frameworks, libraries, and engineering solutions across teams.
  • Collaborate with Product, Architecture, QA, DevOps, and Engineering SMEs.
  • Lead engineering automation, modernization, and AI-driven initiatives.

Skills

Python
FastAPI/Django/Flask
REST APIs & Microservices
SQL & PostgreSQL
PyTest
Git & CI/CD
Docker & Cloud (Azure/AWS/GCP)
System design
Terraform/Kubernetes

Education

Bachelor’s or Master’s in Engineering

Tools

AutoCAD/Civil 3D API

Job description

Description
Role Overview

We are looking for a Technical Lead – Python to drive architecture, technical standards, and engineering excellence across multiple engineering-focused projects. The candidate should be a strong hands-on Python engineer with experience in EPC domain, modern APIs, microservices, and cloud technologies.

Key Responsibilities
  • Define and govern architecture, design patterns, coding standards, and technical best practices.
  • ead technical design and development of scalable Python applications, APIs, and microservices.
  • Mentor Tech Leads and Senior Developers and act as a technical escalation point.
  • Drive code quality, testing, security, performance, and CI/CD practices.
  • Promote reusable services, frameworks, libraries, and engineering solutions across teams.
  • Collaborate with Product, Architecture, QA, DevOps, and Engineering SMEs.
  • Lead engineering automation, modernization, and AI-driven initiatives.
Engineering Domain
  • EPC Domain
  • CAD/BIM or engineering design applications
  • Engineering calculations and rule-based validation
  • CAD/DWG processing and automation
  • Geometry/spatial processing
  • Engineering quality-control tools

AutoCAD/Civil 3D API, DWG/DXF, GIS, PostGIS, GeoPandas, experience is a strong advantage.

Required Technical Skills
  • Strong Python 3.x experience.
  • FastAPI / Django / Flask.
  • REST APIs, Microservices, Async Programming.
  • SQL/PostgreSQL and database design.
  • PyTest, unit/integration testing.
  • Git/GitHub and CI/CD.
  • Docker and cloud platforms (Azure/AWS/GCP).
  • Understanding of system design, distributed systems, scalability, security, and performance.
  • Terraform / Kubernetes and messaging technologies are good to have.
Good to Have
  • React/Angular and API integration.
  • NumPy, Pandas, SciPy, GeoPandas, Shapely, PySpark.
  • AI/ML, LLMs, Generative AI, or engineering automation.
  • AutoCAD/Civil 3D or other engineering software APIs.
Qualifications
Experience & Soft Skills
  • 10-12 years of software engineering experience.
  • Proven experience leading architecture and technical delivery across multiple projects.
  • Strong mentoring, communication, stakeholder management, and problem-solving skills.
  • Ability to influence without authority and work effectively with global/distributed teams.
Education
  • Bachelor’s or Master’s degree in Engineering in any specialization, or a related field.

This job posting will remain open a minimum of 72 hours and on an ongoing basis until filled.

Job

Engineering

Primary Location

India-Karnataka-Bengaluru

Schedule

Full-time

Travel

No

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Developer – Python React/Svelte (Bengaluru)
Lead Software Developer – Python React/Svelte (Bengaluru)

Burns & McDonnell • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Engineering Lead - Python
Engineering Lead - Python

Innoventes Technologies • Karnataka

On-site
INR 2,000,000 - 3,000,000
Python Tech Lead / Sr Architect
Python Tech Lead / Sr Architect

G10X • Ernakulam

Remote
INR 1,200,000 - 1,800,000
Technical Lead (Python) - Engineering Application Development
Technical Lead (Python) - Engineering Application Development

Brose Group • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Python Lead
Python Lead

r3 Consultant • Delhi

On-site
INR 1,800,000 - 2,500,000
TECHNICAL LEAD - Python
TECHNICAL LEAD - Python

Happiest Minds Technologies • Bengaluru

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

Weekday AI (YC W21) • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Tech Lead Engineering Lead Backend Python
Tech Lead Engineering Lead Backend Python

Sadad Qa • Hyderabad, Ahmedabad District, Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Fullstack Developer (Technical Lead)
Fullstack Developer (Technical Lead)

Burns & McDonnell India • Mumbai

On-site
INR 4,000,000 - 7,000,000
Python Full Stack Technical Lead
Python Full Stack Technical Lead

Birlasoft • India

On-site
INR 3,000,000 - 5,500,000