Information Technology

Engineering Lead - Python

Bengaluru, KARNATAKA
Work Type: Full Time

About the Role

We are looking for a hands-on Engineering Manager with strong technical expertise in Python and modern backend technologies. The ideal candidate should be able to lead and mentor a team of engineers, drive high-quality deliverables, and collaborate closely with product, design, and other cross-functional teams.


Key Responsibilities

  • Lead and mentor a team of software engineers to deliver high-quality, scalable, and maintainable solutions.

  • Drive the architecture, design, and development of backend services primarily using Python frameworks (Django / FastAPI / Flask).

  • Collaborate with product managers and stakeholders to translate business requirements into technical roadmaps.

  • Ensure best practices in coding standards, testing, CI/CD, and performance optimization.

  • Manage project timelines, priorities, and deliverables efficiently.

  • Conduct regular code reviews, technical discussions, and 1:1 mentoring sessions.

  • Identify opportunities for innovation and continuous improvement within the engineering team.

  • Foster a culture of ownership, accountability, and continuous learning.


Technical Skills Required

  • Strong programming skills in Python and experience with frameworks like Django, Flask, or FastAPI.

  • Solid understanding of RESTful APIs, Microservices architecture, and Cloud platforms (AWS / GCP / Azure).

  • Experience with databases (PostgreSQL, MySQL, MongoDB) and ORMs.

  • Familiarity with frontend technologies (React / Angular) is an added advantage.

  • Proficient in Git, CI/CD pipelines, Docker, and container orchestration tools (Kubernetes preferred).

  • Knowledge of Agile / Scrum methodologies.


Leadership & Interpersonal Skills

  • Proven experience in leading high-performing engineering teams.

  • Excellent problem-solving, decision-making, and analytical skills.

  • Strong communication and collaboration skills.

  • Ability to balance hands-on technical work with team management.

  • Passion for mentoring and growing technical talent.


Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.



Submit Your Application

You have successfully applied
  • You have errors in applying