Lead Software Developer – Python React/Svelte (Bengaluru)

Burns & McDonnell

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Burns & McDonnell in Bengaluru is seeking a Lead Software Developer to design and build scalable full-stack solutions using Python and React/Svelte. You will develop REST APIs and microservices, work with PostgreSQL/SQL/NoSQL, and implement cloud-native architectures on Azure/GCP.

The role requires 8–10 years of software development experience, strong Python skills, CI/CD, and familiarity with Agile/Scrum. Experience with CAD/engineering contexts is a plus, and the position is based in Bengaluru

Qualifications

  • 8–10 years of software development experience.
  • Strong hands-on Python development.
  • Experience with REST APIs and microservices.
  • Proficiency in React and/or Svelte, plus databases (PostgreSQL/SQL/NoSQL).
  • Experience with Docker and cloud platforms (Azure/GCP).
  • CI/CD, Git/GitHub, and unit/integration testing.

Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Python and React/Svelte.
  • Develop REST APIs and microservices with FastAPI/Django/Flask.
  • Ensure maintainable, reusable software components and robust tests.
  • Work with PostgreSQL/SQL/NoSQL databases and data processing.
  • Implement cloud-native solutions on Azure/GCP and manage containers with Docker/Kubernetes.
  • Participate in CI/CD pipelines, code reviews, and Agile/Scrum practices.

Skills

Python development
React
Svelte
REST APIs
Microservices
PostgreSQL/SQL/NoSQL
Docker
Cloud platforms
CI/CD
Git/GitHub
Unit testing
Agile/Scrum

Education

Bachelor’s or Master’s degree in Engineering

Tools

FastAPI
Django
Flask
Kubernetes
Terraform
GitHub Actions
Jenkins

Job description

Description

We are looking for a Lead Software Developer with strong hands-on experience in Python, React/Svelte, cloud-native applications, APIs, and microservices to develop scalable software solutions for engineering-focused applications.

The ideal candidate will have experience in Engineering/EPC domains and a strong understanding of modern software development, cloud technologies, CI/CD, and AI-enabled applications.

Key Responsibilities:
  • Design, develop, test, and maintain scalable full-stack applications using Python and React/Svelte.
  • Develop REST APIs and microservices using FastAPI/Django/Flask.
  • Implement efficient, maintainable, and reusable software components.
  • Work with databases including PostgreSQL, SQL, and NoSQL.
  • Develop engineering automation, validation, and data-processing solutions.
  • Integrate applications with CAD/engineering systems and external services.
  • Implement cloud-native solutions using Azure/GCP.
  • Work with Docker, Kubernetes/Cloud Run, and CI/CD pipelines.
  • Write unit/integration tests and participate in code reviews.
  • Troubleshoot performance, reliability, and production issues.
  • Collaborate with Architects, Tech Leads, QA, DevOps, Product Owners, and Engineering SMEs.
  • Contribute to AI-enabled applications using LLMs, AI APIs, prompt engineering, and automation frameworks.
  • Participate in Agile/Scrum development and contribute to technical design and estimation.
Engineering Domain Experience:
Experience in one or more of the following is preferred:
  • Engineering / EPC
  • CAD/BIM applications
  • AutoCAD / Civil 3D
  • DWG/DXF processing
  • Engineering calculations and validation
  • Engineering automation and quality-control tools
  • Geometry/spatial data processing

Experience with AutoCAD APIs, GIS, PostGIS, GeoPandas, Shapely, or engineering software integration is a strong advantage.

Required Skills:
  • 8–10 years of software development experience.
  • Strong hands-on Python development.
  • FastAPI / Django / Flask.
  • React and/or Svelte.
  • REST APIs and microservices.
  • PostgreSQL / SQL / NoSQL.
  • Docker and cloud platforms (Azure/GCP).
  • CI/CD and Git/GitHub.
  • Unit and integration testing.
  • Understanding of system design, scalability, security, and performance.
  • Agile/Scrum experience.
Good to Have:
  • Kubernetes / Cloud Run.
  • Terraform / Infrastructure as Code.
  • GitHub Actions / Jenkins / Harness.
  • Event-driven architecture and messaging.
  • Observability and monitoring.
  • AI/ML, LLMs, Generative AI, or Agentic workflows.
  • Data engineering / analytics experience.
  • NumPy, Pandas, SciPy, GeoPandas, PySpark.
Preferred Profile:
  • Strong problem-solving and analytical skills.
  • Good communication and collaboration skills.
  • Ability to work independently and as part of a distributed team.
  • Strong ownership of assigned features and deliverables.
  • Passion for engineering software, automation, cloud technologies, and modern AI-enabled development.
Qualifications
  • 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

Technical Lead – Python (Engineering Domain)
Technical Lead – Python (Engineering Domain)

Burns & McDonnell • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Senior Full Stack Software Engineer - Python / React / GCP
Senior Full Stack Software Engineer - Python / React / GCP

Kairos Technologies • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Lead Engineering Manager
Lead Engineering Manager

Weekday AI (YC W21) • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Software Engineer II - Python, FastAPI/Django, Spark/Pyspark,Cloud, AI/ML - Mumbai/Bengaluru
Software Engineer II - Python, FastAPI/Django, Spark/Pyspark,Cloud, AI/ML - Mumbai/Bengaluru

JPMorganChase • Mumbai

On-site
INR 1,200,000 - 2,500,000
Software Development Lead - R01570191
Software Development Lead - R01570191

Brillio 2 • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Lead Software Engineer
Lead Software Engineer

Platform Science • Chennai District

On-site
INR 2,000,000 - 3,000,000
Provident fund
Paid vacation
Paid maternity leave
Software Engineer
Software Engineer

Applix • Hyderabad

On-site
INR 800,000 - 1,200,000
Software Engineer (Python Fullstack + Cloud)
Software Engineer (Python Fullstack + Cloud)

Eurofins • Bengaluru

Hybrid
INR 600,000 - 1,200,000
Fullstack Developer (Technical Lead)
Fullstack Developer (Technical Lead)

Burns & McDonnell India • Mumbai

On-site
INR 4,000,000 - 7,000,000
Gen AI Developer
Gen AI Developer

Talent21 • Bengaluru

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