Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description


Join MoEngage, an innovative and dynamic customer engagement platform, meticulously designed for forward-thinking marketers and product analysts. We take pride in facilitating hyper-personalization at scale via a diversity of channels including mobile push, email, in-app, web push, on-site messages, and SMS. Integrated with AI-rich automation and optimization features, our platform allows brands to profoundly understand audience behavior and seamlessly engage consumers with bespoke communication at every touchpoint along their lifecycle.Favored by Fortune 500 companies and Enterprises across 35 countries, along with a multitude of internet-first brands, MoEngage is the tool of choice to coordinate cross-channel campaigns and foster efficient customer relationship management on an unprecedented scale; boasting 90 billion messages delivered monthly to over a billion consumers! Deutsche Telekom, Samsung, Ally Financial, AirTel, and McAfee, along with internet-first brands such as Flipkart, Ola, OYO and Bigbasket use MoEngage to orchestrate their cross-channel campaignsAt our core, we dream of molding the world\'s most reliable customer engagement platform for the mobile-first era. We\'re committed to caring for your customers just as much as you do, a fact that\'s been acknowledged through our top ratings in Gartner Magic Quadrant, Gartner Peer Insights, and G2 Summer Reports. Our team was honored to be named among the top 25 Highest Rated Private Cloud Computing Companies to Work For by Battery Ventures.As a pivotal component of the Engineering department at MoEngage, you can look forward to achieving a collection of exciting objectives:Construct in India, and build for the world at a scale of 1.2B+ active users, a feat yet to be registered by any other internet firm in the nation,Adopt ownership and responsibility for your contributions - free from micromanagement,Collaborate with the brightest minds in the industry, fast-tracking your learning curve and career progression,Learn from diverse teams about their scaling strategies for millions of users and billions of messages. Enjoy an enriching and fun-filled work environment while facilitating MoEngage\'s growth.Web Personalisation TeamWeb Personalisation team is responsible for all the user engagement within the customer\'s mobile and web. This includes Web Personalisation. The team handles
50ms P99 for millions of requests every day. The team is building cutting-edge products and features for our customers to engage their users in a new and intuitive way.Skill RequirementsProven experience in handling large infrastructure and distributed systemsFamiliarity with Python or Java and related technologies and frameworks like Django, Pyramid or Spring.Familiarity with at least one of the cloud computing infrastructures - AWS / GCP / AzureFamiliarity with task queue frameworks like Celery, Pika or Samza is a plus.Tech Stack - Python, Java, Redis, Elastics Search, MongoDB, ScyllaDB, Falcon, Celery, AWS (EC2, SQS, S3), Linux

MoEngage

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3325849
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year