MoEngage is looking for a seasoned Sr. Engineering Manager to join our team. You'll lead the Campaign Automation (ST and Flows) team, a core group responsible for building a system capable of processing billions of events for multiple campaigns. If you have extensive experience managing software development teams, a background in large infrastructure and distributed systems, and a passion for building high-performance, scalable, and reliable solutions, you'll thrive in this role.
What You'll Do
As a key leader in the Campaigns Ecosystem, you'll focus on :
- Scaling our current 50 billion event processing to 3x , alongside implementing improved monitoring and auto-healing systems.
- Scaling microservices to address technical and product challenges at our immense scale, including exploring databases like Scylla to support millions of writes and reads.
- Improving SLAs from 99% to 99.99% to ensure MoEngage remains a world-class product in the Customer Engagement space.
As part of the Engineering team at MoEngage, here are some things you can expect :
Take ownership and be responsible for what you build—no micromanagement.Work with A players (some of the best talent in the country) to expedite your learning curve and career growth.Innovate in India and build for the world at the scale of 1.2 Billion monthly active users.Learn together from different teams on how they scale to millions of users and billions of messages.Explore the latest in topics like Data Pipeline, MongoDB, Kafka, Spark, Flink , and importantly, have fun while you work on scaling MoEngage.Skill Requirements
Bachelors / Masters Degree .Proven experience in managing / leading software development teams .Proven experience in handling large infrastructure and distributed systems .Proven experience with at least one of the cloud computing infrastructures - GCP / Azure / AWS .Hands-on in Java technologies and frameworks .Familiarity with ElasticSearch and MongoDB is a plus.Ability to liaison with Product Management, DevOps, QA, and other teams .Expertise in Performance management, Sprint management, Roadmap, Hiring, Onboarding, Mentoring, Costing, Documenting .Awareness of Secure Development processes and practices .Awareness of Information Security concepts and Best Practices .Skills Required
Software Development, Cloud Computing, Java Technologies, Product Management, Performance Management, Information Security