Senior Software Engineer

MoEngage India Pvt LtdยทBangalore

About us MoEngage is an Intelligent Marketing Cloud, built for the Mobile-first world. With MoEngage, companies can orchestrate campaigns across channels like push, email, in-app messaging, web push and SMS, with auto-optimization towards higher conversions powered by machine learning.

Traditionally, marketing clouds are expensive to implement, hard to learn and rule-based. At MoEngage, we have built an enterprise solution that is easier to use, elegantly designed, fully integrated and is learning-based.

MoEngage is the leader in the mobile engagement market, with presence across Asia, Europe and the US.


  • Minimum 3+ years of On-hand developing experience
  • Experience working with Python is a Plus.
  • Good knowledge on developing backend applications with expertise in one of the backend programming languages like Python, Ruby, Java etc.
  • Experience with Elasticsearch and/or other Big-data tools is a plus.
  • Insights on workings of Database, Queues, Cache, servers.
  • Experience working with No SQL DB's is a Plus.
  • Able to handle harder problems and deliver project in time.
  • Ability to quickly learn new technologies in a dynamic environment.
  • B.E/B.Tech/M.E/M.Tech in Computer Science.


  • Work at Scale and challenge yourself
  • Free to choose your own tech gear
  • Work with a smart team which grew up in the Mobile First world
  • Free Lunch & snacks
  • Team outings, Poker nights, TT table