Software Engineer- JAVA
Webklipper · Bangalore office / Head Office - Mumbai / Gurgaon office · India · On-site
Posted Sep 21, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
About WebEngage
WebEngage is an enterprise-grade customer engagement and retention platform that helps global brands across industries such as e-commerce, fintech, travel, edtech, gaming, media, and consumer apps. and turn data into measurable revenue impact.
Trusted by 800+ brands globally, we have strong presence in India, UAE, KSA, SEA, Europe and beyond.
WebEngage powers intelligent, real-time engagement across the entire customer lifecycle.
We are built for scale.
We are built for complexity.
We are built for outcomes.
At our core, WebEngage is a full-stack retention operating system that combines:
A powerful Customer Data Platform (CDP)
Real-time behavioral segmentation and intelligence
Omnichannel journey orchestration
AI-driven personalization and recommendations
Deep analytics, experimentation, and revenue attribution
WebEngage BLACK: our AI-native layer that brings Agentic capabilities to engagement.
Learn more about us at www.webengage.com
Role Overview:
At WebEngage, we are scaling fast and looking for passionate Java developers to contribute to the continued innovation of our platform. You will work within functional pods, collaborating with product managers, architects, and customer-facing teams to deliver scalable, efficient solutions. As part of a lean, agile team, youʼll take ownership of critical systems that process billions of events daily, impacting users across the globe.
What Sets Us Apart:
Impact at Scale: At WebEngage, youʼll manage systems that process billions of events daily, sending billions of communications, pushing the limits of scale and performance.
Full Ownership: As a lean startup, you'll have end-to-end ownership of your components. Itʼs a unique opportunity to design, build, and optimize systems from scratch.
High Responsibility: Our small, agile team means youʼll take on varied responsibilities, and your work will have a direct, tangible impact on the product.
Continuous Learning: Managing large-scale systems with a small team fosters rapid learning across domains. Youʼll be exposed to all aspects of engineering from infrastructure to customer interaction.
Responsibilities:
Contribute to the execution of a product roadmap that drives innovation and scale across the assigned functional pods. Collaborate with product managers to deeply understand business problems and user needs.
Work closely with architects to translate high-level design specifications into efficient, scalable code.
Participate in peer code reviews and engage in pair programming when needed to build quality and maintainable solutions.
Dive into existing codebases — you may need to optimize, refactor, or rewrite vulnerable areas while strengthening them with robust test cases.
Monitor and optimize performance metrics and costs for your components, ensuring high availability and efficiency.
Build expertise in critical areas while constantly learning through code reviews and peer…