
Engineering Manager - Backend
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead the design, development, and deployment of large-scale backend systems using Java and Spring frameworks.
- Define and enforce best practices for code quality, architecture, testing, and performance optimization.
- Collaborate with architects and senior engineers to design robust, scalable, and secure microservices and APIs.
- Stay ahead of emerging technologies, tools, and frameworks to continuously improve system efficiency and developer productivity.
- Manage, mentor, and inspire a team of backend engineers, fostering a culture of collaboration, ownership, and continuous learning.
- Conduct regular performance reviews, set clear objectives, and support individual career development plans.
- Build strong hiring practices to attract top engineering talent and maintain a diverse, innovative team.
- Ensure effective onboarding and training processes for new engineers.
- Drive end-to-end project delivery by coordinating with cross-functional teams including product management, frontend engineering, QA, and DevOps.
- Translate business requirements into clear technical objectives and ensure timely delivery of projects with high quality.
- Oversee sprint planning, workload distribution, and progress tracking to maintain predictable delivery timelines.
- Identify risks, resolve blockers, and provide technical guidance to ensure successful execution.
- Collaborate with product leadership to align engineering initiatives with business goals.
- Participate in technical roadmap planning and influence product architecture decisions.
- Define and monitor engineering KPIs, ensuring continuous improvement in productivity, quality, and system reliability.
- Advocate for backend engineering excellence across the organization and drive process improvements that enhance scalability and efficiency.
- 10–15 years of experience in backend engineering, with a minimum of 5 years in leadership or managerial roles.
- Proven expertise in Java (Core Java, Java 8/11+) and Spring frameworks (Spring Boot, Spring MVC, Spring Security).
- Strong understanding of microservices architecture, RESTful API design, and distributed systems.
- Hands-on experience with databases (SQL/NoSQL), caching strategies, and messaging queues.
- Solid knowledge of DevOps practices, CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, GCP, or Azure).
- Strong problem-solving skills with the ability to balance technical depth with business pragmatism.
- Excellent communication and stakeholder management skills.
- Experience in high-growth product-based companies or large-scale enterprise systems.
- Exposure to performance optimization, JVM tuning, and high-concurrency systems.
- Track record of successfully leading backend teams through scaling challenges.