Location : Bangalore, India
Experience : 5–8 years
Compensation : ₹40 – 50 LPA
About the Role
We are looking for an Engineering Manager (Python) to lead a team of talented engineers in building and scaling high-performance backend systems. This role requires a balance of hands-on technical expertise , strategic leadership , and the ability to drive engineering excellence while delivering business value.
Key Responsibilities
Lead, mentor, and grow a team of Python engineers, driving a culture of ownership, innovation, and collaboration.
Define and execute the technical strategy for backend services and platform architecture.
Design and deliver robust, scalable, and secure solutions using Python frameworks and cloud-native technologies.
Partner with Product, Design, and Business teams to align technical solutions with strategic goals.
Establish and enforce best practices for development, testing, CI / CD, and performance monitoring.
Manage project execution : set timelines, allocate resources, and ensure high-quality delivery.
Recruit, onboard, and nurture top engineering talent.
Key Requirements
5–8 years of professional experience in Python software development .
Minimum 2+ years of experience leading or managing engineering teams.
Strong expertise in backend frameworks such as Django, Flask, or FastAPI .
Solid understanding of system design, microservices, RESTful APIs, and event-driven architectures .
Hands-on experience with databases (SQL & NoSQL) , caching, and messaging queues.
Proficiency with cloud platforms (AWS, GCP, or Azure) , containerization, and orchestration tools (Docker, Kubernetes).
Excellent problem-solving, communication, and stakeholder management skills.
Preferred Skills
Exposure to AI / ML systems or large-scale data processing pipelines.
Familiarity with DevOps, observability tools, and frontend integration.
Contributions to open-source or strong engagement in tech communities.
Engineering Manager • Bengaluru, India