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.