This role is for one of the Weekday's clients
Salary range: Rs 4500000 - Rs 8000000 (ie INR 45-80 LPA)
Min Experience: 7 years
Location :Gurugram, NOIDA, Delhi
JobType: full-time
We are seeking a highly skilled Engineering Manager (Python) to lead a team of talented engineers in designing, developing, and scaling cutting-edge applications. This role demands strong hands-on expertise in Python, along with leadership capabilities to drive technical excellence, mentor engineers, and ensure the successful delivery of projects.
As an Engineering Manager, you will play a crucial role in setting the technical vision, defining best practices, and fostering a culture of innovation within the team. You will work closely with cross-functional teams, including product managers and designers, to build scalable, high-performance, and maintainable solutions.
Key Responsibilities
- Technical Leadership: Lead, mentor, and manage a team of engineers, ensuring best coding practices and high-quality software development.
- Hands-on Development: Contribute to coding, architecture, and system design, particularly focusing on Python-based applications.
- Project Execution: Oversee the entire software development lifecycle, from concept to deployment, ensuring timely and efficient delivery.
- Scalability & Performance: Design and implement scalable, reliable, and high-performance solutions, optimizing existing codebases when necessary.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and DevOps engineers, to deliver robust solutions.
- Code Reviews & Best Practices: Conduct code reviews, enforce best coding practices, and ensure compliance with industry standards.
- Innovation & Growth: Stay updated with the latest trends in Python development and software engineering, and implement improvements to enhance productivity.
Required Skills & Qualifications
- 7+ years of experience in software development, with a strong focus on Python.
- 2+ years of experience in a leadership or managerial role, leading engineering teams.
- Proficiency in Python frameworks (such as Django, Flask, or FastAPI).
- Strong knowledge of system architecture, API design, and microservices development.
- Experience with databases (SQL & NoSQL) and data modeling.
- Exposure to cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines.
- Strong problem-solving and analytical skills, with the ability to debug complex issues.
- Excellent communication and leadership skills, with the ability to collaborate across teams.
Preferred Qualifications
- Experience with distributed systems and high-traffic applications.
- Hands-on experience with DevOps tools and containerization (Docker, Kubernetes).
- Knowledge of big data technologies like Spark, Kafka, or Hadoop.
A successful man is one who can lay a firm foundation with the bricks others have thrown at him.
“David Brinkley”