This role is for one of Weekday's clientsMin Experience: 6 yearsLocation: BengaluruJobType: full-time
Requirements
We are seeking a highly motivated and technically strong
Engineering Manager
with expertise in
Java and Spring Boot
to lead our software engineering teams. This role requires a blend of hands-on technical knowledge, leadership skills, and strategic thinking. The Engineering Manager will be responsible for guiding a team of engineers in designing, developing, and delivering scalable, high-performance applications while ensuring best practices in software engineering. With at least
6+ years of experience
, the ideal candidate is a proven leader who can drive innovation, mentor team members, and deliver robust business solutions.
Key Responsibilities
- Leadership & Team Management
- Lead, mentor, and inspire a team of software engineers to achieve engineering excellence.
- Manage team performance through goal setting, regular feedback, and career development.
- Foster a culture of collaboration, ownership, accountability, and continuous learning.
- Drive recruitment, onboarding, and retention of top engineering talent.
- Technical Ownership
- Oversee end-to-end development of software applications using Java and Spring Boot frameworks.
- Guide technical architecture and design discussions, ensuring scalability, security, and maintainability.
- Enforce coding standards, best practices, and modern software engineering principles.
- Conduct code reviews, provide technical mentorship, and ensure adherence to quality standards.
- Project & Delivery Management
- Collaborate with Product Managers, Architects, and Business stakeholders to align on requirements and priorities.
- Define project timelines, allocate resources, and track progress against milestones.
- Ensure timely delivery of features and releases without compromising quality.
- Drive Agile practices such as sprint planning, retrospectives, and daily stand-ups.
- Innovation & Continuous Improvement
- Stay updated with emerging technologies, especially in the Java ecosystem and cloud-native development.
- Drive automation, DevOps practices, and CI/CD implementation for faster and reliable releases.
- Continuously evaluate and improve engineering processes to optimize team efficiency.
- Encourage experimentation and innovation in solving technical and business problems.
- Stakeholder Engagement
- Act as a bridge between engineering, product, and business teams to align on strategy and execution.
- Communicate technical concepts and project status effectively to non-technical stakeholders.
- Influence product roadmaps with engineering insights and feasibility inputs.
Required Skills & Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
- 6+ years of hands-on experience in software development with strong expertise in Java and Spring Boot.
- Proven experience leading or managing engineering teams in a fast-paced environment.
- Strong knowledge of microservices architecture, REST APIs, and distributed systems.
- Experience with RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL databases.
- Familiarity with DevOps tools like Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines.
- Solid understanding of Agile/Scrum methodologies.
- Excellent problem-solving, decision-making, and organizational skills.
- Strong communication and interpersonal abilities.
Preferred Attributes
- Prior experience in cloud platforms (AWS, Azure, GCP).
- Exposure to frontend frameworks such as Angular or ReactJS.
- Experience scaling high-performance, large-scale enterprise applications.
- Ability to balance technical depth with strategic business needs