About the role
We are seeking a Senior Engineering Manager with a strong background in Java Spring Boot, AWS Cloud, Microservices, and Angular to lead and manage development teams. The ideal candidate should have end-to-end project management experience, the ability to provide technical leadership, and excellent communication skills for managing stakeholders and cross-functional teams.
Key Responsibilities
- Lead and mentor development teams, providing guidance to achieve project goals.
- Foster a collaborative work environment, ensuring effective team communication.
- Conduct performance reviews, identify development needs, and provide ongoing coaching.
- Participate in the recruitment and hiring of new engineers.
- Oversee project management, including scope definition, delivery milestones, and timelines.
- Track project progress, present status updates, and identify risks with mitigation plans.
- Collaborate with product managers, product owners, architects, and partner teams to gather requirements and prioritize features.
- Ensure adherence to coding standards, best practices, and design principles.
- Provide technical guidance and expertise on complex design decisions.
- Maintain smooth communication with stakeholders, offering clear project status updates and addressing challenges proactively.
Mandatory Requirements
- 8 to 12 years of experience in software development and engineering management.
- Proven expertise in Java Spring Boot, AWS Cloud, Microservices, Angular, TypeScript, JavaScript, HTML, and CSS.
- Strong experience in leading and managing development teams.
- Ability to provide technical leadership and guidance to engineers.
- Excellent skills in cross-team communication, stakeholder management, and presenting complex technical concepts to diverse audiences.
- Strong problem-solving skills, with the ability to analyze issues, develop effective solutions, and make timely decisions.
Good to Have
- Experience with other cloud platforms like Azure and open-source cloud components.
- Knowledge of Docker & Kubernetes, Terraform, and Python.
Preferred Skills & Attributes
- Ability to drive team performance, ensuring alignment with business objectives.
- Experience managing large-scale cloud-based applications.
- Strong understanding of Agile methodologies and project execution.
- Exceptional leadership, coaching, and team-building skills.
- Ability to work in fast-paced environments, handling multiple priorities effectively.