Job Summary
We are seeking an experienced Technical Manager to lead, mentor, and scale our high-performing backend engineering team. This is a hands-on leadership role for an individual with a strong architectural background in
Python
, deep expertise in
AWS
cloud infrastructure, and hands-on experience with
MongoDB
You will be responsible for the team's technical vision, project delivery, and the professional growth of its members. The ideal candidate is a former senior engineer who has successfully transitioned into management, retaining strong technical a-cumen while excelling at people leadership.
Key Responsibilities
1. Team Leadership & Mentorship :
- Lead, manage, and mentor a team of 5-8 Python developers, fostering a culture of collaboration, innovation, and accountability.
- Conduct regular 1 : 1s, performance reviews, and set clear, actionable career development goals for your team members.
- Drive the hiring process to attract, onboard, and retain top engineering talent in the competitive Bengaluru market.
- Champion engineering best practices, including code reviews, unit testing, and documentation.
2. Technical Strategy & Architecture :
Provide technical guidance and architectural oversight for services built usingPython
(e.g., Flask, Django, FastAPI).
Lead the design and implementation of scalable, secure, and cost-effective solutions on theAWS
platform, leveraging services like EC2, S3, Lambda, ECS / EKS, VPC, and IAM.
Ensure best practices in data modeling, query optimization, and performance tuning forMongoDB
(preferably with experience in MongoDB Atlas).
Drive the evolution of our microservices architecture, CI / CD pipelines, and observability (monitoring, logging, alerting).3. Project Management & Delivery :
Partner closely with Product Managers, designers, and other stakeholders to define project roadmaps, scope requirements, and set delivery timelines.Manage the team's agile workflow (Scrum / Kanban), remove impediments, and ensure the team consistently delivers high-quality software on schedule.Own the operational excellence of your team's services, including managing on-call rotations and leading incident response when necessary.Required Skills and Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.8+ yearsof professional software development experience, with a strong emphasis on
Python
2+ yearsof formal experience in an engineering management or team leadership role.
Proven experience in designing, building, and operating scalable applications onAWS
Strong, hands-on experience withMongoDB
, including data modeling, indexing, and performance optimization.
Solid understanding of microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).Experience with Agile development methodologies and project management.Excellent communication, interpersonal, and leadership skills.