Comviva
Website:
comviva.com
Job details:
Engineering Manager – Java + Angular
Work Location: Bangalore / Gurugram
About Product: MRTM - Real time campaign management which is primarily focused on telecom domain. We also plan to diversify in domains such as retail marketing.
Key Accountabilities
• Lead and manage the MRTM engineering team comprising full stack product engineers working across Java, Spring Boot, Angular, Kafka, APIs, microservices, and enterprise integrations.
• Own end-to-end engineering delivery for the MRTM product area, ensuring timely execution of roadmap commitments with strong quality, stability, and scalability.
• Take direct accountability for the output, performance, and ownership of the developers in the MRTM team, ensuring they deliver with discipline, clarity, and engineering excellence.
• Work closely with Product Management, Product Architects, QA, DevOps, Support, and cross-functional teams to convert product requirements and solution designs into execution plans and deliverables.
• Drive technical execution aligned with the architectural direction for MRTM, ensuring proper implementation of microservices, event-driven flows, APIs, integrations, and frontend-backend coordination.
• Guide the team in designing and building scalable, high-performance full stack applications using Java, Spring Boot, Angular, TypeScript, and modern UI engineering practices.
• Oversee implementation of low-latency, high-availability services and APIs, ensuring maintainability, resilience, backward compatibility, and clean modular design.
• Ensure engineering rigor in the design and development of Kafka-based real-time and event-driven workflows, including reliability, performance, and operational readiness.
• Review technical designs, code, integrations, and solution approaches to ensure alignment with architecture, product intent, engineering standards, and non-functional expectations.
• Ensure strong software engineering practices across the team including code reviews, design reviews, documentation, automated testing, secure coding, and adherence to Definition of Done.
• Drive a culture of accountability where developers own features end to end, including design understanding, implementation quality, testing support, defect resolution, and production readiness.
• Partner with QA teams to strengthen shift-left quality, regression coverage, automation maturity, and defect prevention across the MRTM product area.
• Partner with DevOps and platform teams to improve CI/CD pipelines, build and release processes, deployment reliability, observability, and operational excellence.
• Ensure production-grade engineering readiness by driving focus on performance, latency, throughput, resiliency, availability, security, and monitoring expectations.
• Act as the primary engineering owner for resolving technical risks, cross-team dependencies, delivery blockers, and critical production issues related to the MRTM team’s scope.
• Support the team in diagnosing production issues, performance bottlenecks, integration failures, and event-processing issues, and drive corrective and preventive action.
• Mentor and coach engineers on technical depth, design thinking, debugging, system understanding, ownership mindset, and professional growth.
• Conduct regular one-on-ones, performance reviews, feedback sessions, and career development conversations for team members.
• Improve team effectiveness through sprint planning discipline, estimation rigor, dependency tracking, retrospective actions, and continuous execution improvement.
• Collaborate with architects to preserve design intent during execution and ensure engineering teams implement solutions with minimal ambiguity.
• Build a strong team culture focused on delivery ownership, technical excellence, customer impact, and continuous learning.
• Stay updated on modern engineering practices, real-time system design, cloud-native platforms, frontend/backend architecture, and emerging technologies including AI-driven engineering productivity.
Mandatory Skills
• Bachelor’s degree in Computer Science / Engineering or equivalent practical experience.
• 9-12 years of experience in software engineering, with strong experience in managing product engineering teams.
• Proven experience leading full stack engineering teams in enterprise product or SaaS environments.
• Strong technical background with hands-on experience of:
• Java
• Spring Boot
• Angular
• TypeScript
• REST APIs
• Microservices Architecture
• Apache Kafka
• SQL / RDBMS
• Solid understanding of frontend engineering including Angular-based modular UI development, component-driven design, API integration, and modern web application principles.
• Strong understanding of backend engineering including service design, distributed systems, asynchronous processing, and integration-heavy enterprise applications.
• Experience with event-driven architecture and real-time processing systems.
• Good understanding of software architecture, service boundaries, API contracts, resiliency, and scalability patterns.
• Experience with CI/CD, version control, Agile/Scrum ways of working, and release engineering practices.
• Good understanding of cloud and deployment fundamentals, preferably AWS, along with containerization and operational readiness concepts.
• Strong debugging, analytical, and problem-solving capabilities across distributed systems.
• Ability to drive delivery commitments, team accountability, and engineering closure across multiple workstreams.
• Strong stakeholder management and communication skills with the ability to work effectively with product, architecture, QA, DevOps, and business stakeholders.
• Strong people leadership capabilities including team management, coaching, performance management, and capability building.
• High ownership mindset, execution discipline, and ability to lead from the front.
Desirable Skills
• Experience in CVM, Martech, real-time marketing, campaign orchestration, customer engagement, or Telecom / Retail domain platforms.
• Experience working on enterprise platforms involving real-time triggers, journeys, orchestration, decisioning, and multi-channel customer engagement.
• Familiarity with AWS cloud-native services and distributed deployment environments.
• Experience with Docker, Kubernetes, and containerized microservices deployment models.
• Understanding of observability, monitoring, alerting, and production support practices for high-volume platforms.
• Exposure to frontend state management patterns such as RxJS / NgRx.
• Experience managing engineering delivery in products with strong integration complexity and non-functional expectations.
• Exposure to AI / ML or GenAI-enabled product features or engineering productivity use cases.
• Experience mentoring senior engineers and building strong engineering ownership culture in product organizations.
About Comviva:
Comviva empowers organizations to drive transformative growth with measurable business impact. Our AI-driven digital solutions and intelligent platforms enable our customers to unlock new revenue opportunities, enhance customer experiences, and simplify operational complexities to achieve exponential success.
From maximizing customer lifetime value to enabling large-scale digital transformation, Comviva is trusted by 200+ global communication service providers and enterprises to solve complex challenges and prepare for the future. With our solutions deployed across 100+ countries, Comviva has brought the benefits of digital innovation and mobility to billions worldwide. As a Tech Mahindra Company and a member of the Mahindra Group, Comviva is committed to driving growth, efficiency, and transformation for tomorrow. Backed by a strong R&D foundation, 70+ patents, and recognition from Gartner, Forrester, IDC, and Juniper Research, we are trusted for our innovation, technology excellence, and the impact we create for our customers, communities, and the industry.
Why Join Us
At Comviva, you get the best of both worlds — the agility and innovation of a startup, powered by the scale and stability of a global enterprise. We foster a people-first, inclusive, and empowering culture where ideas thrive, and individuals grow. Join us to create meaningful impact, collaborate with high-performing teams, and advance your career with one of the world's most trusted brands — the Mahindra Group.
Click on Apply to know more.