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