Engineering Manager (Java + Cloud + Distributed Systems)
Experience Level: 12-15 Years
Location: [Cochin office]
Employment Type: Full-time
Position Overview:
We are looking for a Seasoned Engineering Manager to lead multiple squads (3-4 teams) delivering scalable, high-performance software solutions. This role demands a balance between people management, technical oversight, and strategic collaboration with stakeholders. The Engineering Manager will own engineering delivery, drive technical excellence, and support career growth of the squads.
Key Responsibilities:
- Manage 3-4 cross-functional squads (developers, testers, leads) to deliver high-quality software products.
- Oversee the design and implementation of scalable solutions using Java, Spring Framework, Angular, AWS, and Kubernetes.
- Collaborate with Architects, Product Managers, and Scrum Masters to align technical delivery with business goals.
- Drive engineering best practices, coding standards, and architectural reviews across squads.
- Ensure performance, scalability, and security considerations are baked into solutions.
- Facilitate career development, coaching, and performance appraisals for squad leads and engineers.
- Act as a technical escalation point for complex problems.
- Champion DevOps practices and CI/CD improvements.
- Work closely with leadership on capacity planning, hiring, and roadmap delivery.
- Foster a high-performance culture with a focus on collaboration and innovation.
Technical Requirements:
- Strong technical background in Java, Spring Boot, Microservices, Cloud (AWS/Azure/GCP), Kubernetes (K8s).
- Proven experience managing multiple engineering teams delivering large-scale distributed systems.
- Good understanding of frontend technologies like Angular (preferred).
- Knowledge of event-driven architectures, message brokers (Kafka/RabbitMQ), and NoSQL databases.
- Hands-on experience (or oversight experience) with DevOps practices, CI/CD pipelines, and cloud deployments.
- Strong problem-solving, architecture, and system design skills.
- Ability to handle technical escalations and guide squads on resolving complex issues.
Soft Skills:
- Strong leadership, people management, and team-building capabilities.
- Excellent stakeholder management and communication skills.
- Ability to handle ambiguity and drive clarity in dynamic environments.
- Strategic thinker with a focus on long-term team and technology growth.
- Ability to be the face of the engineering organization in leadership meetings and customer discussions.