We are seeking a seasoned Engineering Manager with expertise in emerging technologies to join our platform engineering team, which operates in a high-throughput, low-latency environment. As an Engineering Manager, you will shape strategies to ensure consistency and quality, monitor all engineering projects, drive execution, and foster excellence. You will analyze employee tasks, facilitate effective collaborations, mentor junior engineers, and produce progress reports on all projects.
Responsibilities:
- Design tasks for engineers, adhering to Meesho's guidelines and standards.
- Oversee projects and monitor their progress.
- Drive quality excellence across the organization and in product problem-solving.
- Collaborate with product and design teams to innovate on new products.
- Conduct regular performance evaluations, providing and seeking feedback.
- Build, lead, develop, and coach high-performing technical teams.
- Manage engineers and take ownership of projects while ensuring the scalability of engineering systems.
- Hold regular meetings to plan and develop project progress reports.
Requirements:
- Bachelor's or Master's degree in Computer Science Engineering or a related field.
- 10+ years of professional experience building large-scale distributed systems.
- 1-2 years of experience in managing software development teams.
- Expertise in Java, Python, or Go, and multithreading.
- Deep understanding of messaging systems.
- Deep understanding of transactional and NoSQL databases.
- Experience with cloud infrastructure such as GCP or AWS.
- Exceptional team management skills.
- Preferred: Data pipelines, ES.