Company
Weekday logo

Weekday

www.weekday.works
Location

In office: Bengaluru

  • 🇮🇳 India
Apply

Lead Engineering Manager

Description

**This role is for one of the Weekday's clients

** We are looking for a highly skilled Lead Engineering Manager with 10-12 years of experience in software development and leadership. The ideal candidate will have a strong technical background in Python , a proven track record of leading engineering teams, and experience in designing scalable and high-performance solutions. This role requires a hands-on leader who can guide teams, drive technical excellence, and align engineering efforts with business goals.

Requirements

Key Responsibilities:

  • Technical Leadership: Lead and mentor a team of software engineers, ensuring high-quality code, best practices, and technical excellence in Python development.

  • Architecture & Design: Oversee system architecture, ensure scalability, and make high-level design decisions for software projects.

  • Project Management: Drive end-to-end software development lifecycle, from planning and execution to deployment and monitoring.

  • Team Building & Mentorship: Hire, train, and retain top engineering talent while fostering a culture of innovation, collaboration, and continuous learning.

  • Code Reviews & Best Practices: Ensure adherence to coding standards, best practices, and security guidelines within the engineering team.

  • Cross-functional Collaboration: Work closely with product managers, designers, and stakeholders to define technical requirements and deliver robust solutions.

  • Performance Optimization: Identify performance bottlenecks and implement solutions to improve system efficiency and scalability.

  • Cloud & DevOps: Collaborate with DevOps teams to optimize CI/CD pipelines, automate deployments, and enhance infrastructure reliability.

  • Innovation & Continuous Improvement: Stay updated with emerging technologies, introduce new tools, and drive innovation within the team.

Required Skills & Qualifications:

  • 10-12 years of experience in software development, with a strong emphasis on Python and its frameworks (Django, Flask, FastAPI).

  • Proven experience in leading and managing engineering teams.

  • Expertise in system architecture, microservices, and cloud-based solutions (AWS, GCP, or Azure).

  • Strong understanding of data structures, algorithms, and software design patterns.

  • Experience with databases (SQL, NoSQL) and optimizing queries for performance.

  • Familiarity with DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and monitoring tools.

  • Excellent problem-solving skills and the ability to make data-driven decisions.

  • Strong communication and stakeholder management skills , with the ability to influence and collaborate across teams.

Preferred Qualifications:

  • Experience in AI/ML, Data Engineering, or Big Data technologies.

  • Hands-on experience in building scalable APIs, event-driven architecture, or distributed systems.

  • Knowledge of Agile methodologies and experience working in Agile/Scrum environments.