Back to Jobs

WebEngage Hiring Software Engineer (Java)

WebEngage
Mumbai, Bengaluru, Gurugram
Featured Job
Job Type
Full-time
Experience Level
Entry Level

Job Description

Job Title: Software Engineer (Java)
Experience: 1–4 Years
Location: Mumbai, Bengaluru, Gurugram
Employment Type: Full-Time


About WebEngage

WebEngage is a customer data platform and marketing automation suite trusted by thousands of brands globally across industries like E-Commerce, EdTech, FinTech, FoodTech, Media, Gaming, BFSI, Healthcare, and Retail. Recognized as a Marketing Automation Leader in Asia by G2 (2021), we provide consumer companies with a single dashboard to unify customer data, personalize engagement, and drive retention.


Role Overview

We are seeking passionate Java developers to join our fast-scaling engineering team. You will collaborate with product managers, architects, and customer-facing teams to build scalable, efficient systems that process billions of events daily. This role offers end-to-end ownership, high responsibility, and rapid learning in a lean and agile setup.


What Sets Us Apart

  • Impact at Scale: Work on systems processing billions of events and communications daily.
  • Full Ownership: Design, build, and optimize end-to-end components.
  • High Responsibility: Small agile teams with direct product impact.
  • Continuous Learning: Exposure across domains, from infrastructure to customer interaction.

Key Responsibilities

  • Contribute to product roadmap execution within functional pods.
  • Translate high-level design into efficient, scalable code.
  • Participate in peer reviews, pair programming, and testing.
  • Refactor and optimize existing codebases for performance and security.
  • Monitor system health, costs, and performance metrics.
  • Support customer-facing teams by troubleshooting technical issues.
  • Participate in on-call support and incident management.

Requirements

  • Strong Core Java skills with solid OOP understanding.
  • Expertise in data structures, algorithms, multithreading, and concurrency.
  • Hands-on experience with REST APIs, SQL/NoSQL databases.
  • Experience in profiling, troubleshooting, and performance optimization.
  • Knowledge of AWS/Azure/GCP and messaging systems (Kafka, RabbitMQ).
  • Proficiency in Git and secure coding practices.
  • Good communication skills and ability to work in cross-functional teams.
  • Familiarity with incident management and on-call support.

Perks & Benefits

  • Cutting-edge tools and mentorship (MacBook for engineers).
  • Best-in-class medical insurance (including Covid Care).
  • Contemporary leave policy (beyond sick leaves).
  • Mental health and wellness support.
  • Inclusive, transparent, and growth-driven work culture.

Life at WebEngage

  • Monthly & quarterly town halls for transparency.
  • Inclusive environment that promotes creativity and innovation.
  • Autonomy, open communication, and a strong focus on work-life balance.

Key Skills

Java | OOP | Data Structures | Multithreading | REST APIs | SQL | NoSQL | Cloud (AWS/Azure/GCP) | Kafka | RabbitMQ | CI/CD | Git | System Optimization


Hashtags

#WebEngage #JavaDeveloper #SoftwareEngineer #TechJobs #SaaS #Hiring #BengaluruJobs #MumbaiJobs #GurugramJobs #CareersIndia

Posted on 8/20/2025• Updated on 8/20/2025