
Engineering Manager
- Bangalore, Karnataka
- Permanent
- Full-time
- Technical Leadership:
- Lead the design, development, and deployment of enterprise-grade applications using Java, Spring, and related technologies.
- Establish coding standards, best practices, and quality benchmarks for the team.
- Guide teams on architecture, performance optimization, and security considerations.
- Team Management & Mentorship:
- Manage, coach, and mentor a team of highly skilled engineers, fostering an environment of learning, collaboration, and innovation.
- Conduct regular performance reviews, set career growth paths, and support individual development goals.
- Oversee resource allocation, hiring, and retention of top engineering talent.
- Project Delivery:
- Work closely with product managers, architects, and stakeholders to translate business requirements into technical roadmaps.
- Ensure timely delivery of high-quality software solutions that meet or exceed client expectations.
- Identify risks, resolve roadblocks, and drive continuous improvement in delivery processes.
- Collaboration & Communication:
- Collaborate cross-functionally with QA, DevOps, UI/UX, and other teams to ensure smooth project execution.
- Maintain transparent communication with senior management on project status, technical decisions, and resourcing needs.
- Innovation & Continuous Improvement:
- Stay updated on emerging Java technologies, Spring ecosystem updates, and backend engineering trends.
- Promote a culture of innovation by encouraging experimentation, proof-of-concepts, and process improvements.
- Technical Expertise:
- 10–15 years of professional software development experience, with a significant focus on Java and Spring (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Strong understanding of microservices architecture, RESTful APIs, and enterprise application design.
- Experience in performance tuning, troubleshooting, and optimizing Java applications.
- Proficiency with build tools (Maven/Gradle), CI/CD pipelines, and version control systems (Git).
- Leadership & Management:
- Proven track record in managing engineering teams of 10+ members.
- Excellent people management skills, with experience in recruitment, team building, and performance management.
- Ability to balance hands-on technical work with managerial responsibilities.
- Additional Skills:
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Familiarity with databases (SQL/NoSQL) and ORM frameworks like Hibernate/JPA.
- Strong problem-solving, decision-making, and analytical skills.