Technical Program Manager

Bengaluru, Karnataka, India | Campaigns | Full-time


About MoEngage


MoEngage is an Intelligent customer engagement platform built for customer-obsessed marketers and product owners. We enable hyper-personalization at scale across multiple channels like mobile push, email, in-app, web push, on-site massages, and SMS. With AI-powered automation and optimization, brands can analyze audience behavior and engage consumers with personalized communication at every touchpoint across their lifecycle.

Fortune 500 brands and Enterprises across 35 countries such as Deutsche Telekom, Samsung, Ally Financial, AirTel, and McAfee, along with internet-first brands such as Flipkart, Ola, OYO, Bigbasket, and Tokopedia use MoEngage to orchestrate their cross-channel campaigns and engage efficiently with their customers sending 80 billion messages to 900 million consumers every month!

Our vision is to build the world’s most trusted customer engagement platform for the mobile-first world.

We promise to care about your customers as much as you do. And that justifies our top ratings for service and support in Gartner Magic Quadrant, Gartner Peer Insights, and G2 Summer Reports. We have also been recognized as one of the 25 Highest Rated Private Cloud Computing Companies To Work For in a list released by Battery Ventures, a global investment firm based on the employee feedback on Glassdoor where employees reported the highest levels of satisfaction at work during the first six months of the pandemic."

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 talents in the country), and expedite your learning curve and career growth.

  • Make in India and build for the world at a scale of ~1B active users, which no other internet company in the country has seen.

  • 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, ElasticSearch, Kafka, Spark, Samza and share with the team and more importantly, have fun while you work on scaling MoEngage.


About Campaigns Team


The mission of the campaigns team is to send every communication on time and to the right intended audience.The campaigns team is one of the core teams at MoEngage, responsible for sending close to three billion notifications every day to help clients engage their users better. As a member of the Campaigns team, you will be working on developing high-performance solutions to deliver personalized and context-based notifications across various channels to help increase customer retention and LTV. You will also be designing and building features to help clients provide a customized experience for end-users allowing them to have a more personalized experience at scale. Here you will have a chance to own systems and develop features i.e., right from inception to deployment. Reliability is of utmost importance for us and we build in-house solutions like Campaign Watcher & AutoBatchRunner to ensure 100% transparency and delivery of notifications.

Roles and Responsibilities

  • Establish TPM function and standards
  • Drive various initiatives for the Campaigns team
  • Dive Deep into Technical Architeatures and Requirements
  • Quickly whiteboard solutions with the business for upcoming requirements
  • Understand and communicate in the language of micro services and APIs
  • Build and manage large cross-team plans spanning a few quarters to a year - includes aligning resources from various teams, assigning responsibilities, building plans, calling out risks, dependencies and assumptions, execution and timely delivery of projects
  • Stake holder management and reporting
  • Take part in software development life cycle and is familiar with Agile methodologies.
  • Work with software development and product teams to build and deliver high-quality, scalable products worldwide. Drive various Campaigns PODs OKR planning.

Skill Requirements

  • Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience;
  • 6+ years of Software Development experience; 5+ years of experience in building and leading strong engineering teams with prior experience as TPM.
  • Proven experience in software development and distributed systems using Linux, Java/Python frameworks, ReactJS like UI frameworks, RDBMS, NoSQL DB, 
  • Proven experience in managing high performing engineering teams
  • Proven experience with at least one of the cloud computing infrastructures - GCP / Azure / AWS
  • Familiar with Mobile app development. SDK experience is a plus.
  • Sprint/Kanban management, Roadmap, Planning, Hiring, Onboarding, Mentoring, Documenting. 
  • Proven experience in tools like JIRA, Confluence
  • Liaison with Product Management, Engineers, DevOps, QA and other teams. The ability of influence without authority.
  • Excellent verbal and written communication skill.
  • Awareness of Secure Development process and practices
  • Awareness on Information Security concepts and Best Practices

At MoEngage, we are passionate about our team and technology - see below to know more about us and technology.

Tech @MoEngage | Scale @MoEngage | Life @MoEngage

We handle more than a billion messages everyday. Rest assured, you will be surrounded by really smart and passionate people as we scale much more to build a world class technology team.