Technical Lead - Python (Engineering Domain)
Burns & McDonnell Bangalore, IndiaTechnical Lead - Python (Engineering Domain)
Burns & McDonnell Bangalore, India
Technical Lead - Python (Engineering Domain)
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:
Engineering Domain:
Experience in one or more of:
AutoCAD/Civil 3D API, DWG/DXF, GIS, PostGIS, GeoPandas, experience is a strong advantage.
Required Technical Skills:
Good to Have:
Qualifications
Experience & Soft Skills:
Education:
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
Req ID: 263833
Job Hire Type Experienced Not Applicable #BMI N/A
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:
Experience in one or more of:
- 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
Req ID: 263833
Job Hire Type Experienced Not Applicable #BMI N/A
Job ID 3B38F099298A46E0B8F74311ABCDACEA
Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.
More Jobs From Burns & McDonnell
Burns & McDonnell
Bangalore, India
Burns & McDonnell
Bangalore, India
Burns & McDonnell
Bangalore, India
Burns & McDonnell
Bangalore, India
Burns & McDonnell
Bangalore, India
Burns & McDonnell
Bangalore, India
Burns & McDonnell
Bangalore, India
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This
State Street Corporation
Bangalore, India