We are looking for an experienced Engineering Manager - Java Backend to lead high‑performing engineering teams building large‑scale, consumer‑facing products. The ideal candidate should have a strong background in B2C/D2C platforms, distributed systems, backend architecture, and engineering leadership while driving product innovation at scale. This role requires a blend of technical depth, people leadership, execution excellence, and stakeholder management to deliver highly scalable and reliable backend systems.
The candidate will have responsibilities across the following functions:
Engineering Leadership
- Lead, mentor, and grow a team of software engineers, technical leads, and senior developers.
- Drive engineering excellence, delivery predictability, and a high‑performance culture.
- Conduct performance reviews, career development discussions, and succession planning.
- Build and scale engineering teams aligned with business growth objectives.
Technical Ownership
- Own architecture and development of large‑scale backend platforms.
- Design and implement highly available, fault‑tolerant, and scalable distributed systems.
- Drive technical decisions, architecture reviews, and engineering best practices.
- Ensure platform reliability, security, observability, and operational excellence.
Product and Business Collaboration
- Partner closely with Product, Design, Data, and Business teams.
- Translate business requirements into scalable technical solutions.
- Drive roadmap planning, prioritisation, and execution.
- Ensure timely delivery of high‑quality product releases.
Delivery and Execution
- Establish engineering processes, coding standards, and development frameworks.
- Drive Agile execution, sprint planning, and release management.
- Monitor engineering KPIs, including velocity, quality, uptime, and customer impact.
- Lead incident management and production support strategy.
Requirements
- Strong hands‑on experience in Java, Spring Boot, and Microservices Architecture.
- Deep understanding of Distributed Systems Design.
- Expertise in designing and scaling high‑traffic backend platforms.
- Strong experience with REST APIs and event‑driven architectures.
- Hands‑on experience with Kafka or similar messaging systems.
- Strong database knowledge (MySQL, PostgreSQL, NoSQL databases).
- Experience with caching technologies such as Redis.
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Experience with containerisation and orchestration tools (Docker, Kubernetes).
- Strong understanding of system design, scalability, performance optimisation, and reliability engineering.
Leadership Experience
- 3+ years of engineering management experience.
- Proven track record of leading teams of 10+ engineers.
- Experience managing technical leads and senior engineers.
- Strong stakeholder and cross‑functional leadership skills.
Domain Experience (Mandatory)
- Strong experience working in B2C and D2C product companies.
- Experience building high‑scale consumer internet products.
- Understanding of customer journeys, engagement, personalisation, and platform scalability.
Preferred Qualifications
- Experience building platforms serving millions of users.
- Exposure to AI/ML‑powered customer experiences is a plus.
- Experience with modern observability and monitoring tools.
- Prior experience in eCommerce, Marketplace, Consumer Tech, Internet, OTT, or Digital Commerce platforms.
Good to Have
- Strong technical leader with hands‑on architecture expertise.
- Product‑minded engineering manager.
- Excellent communication and stakeholder management skills.
- Passion for solving complex scalability and performance challenges.
- Ability to drive execution in a fast‑paced product environment.