HamburgerMenu
hirist

Job Description

Description :

Engineering Manager Java & Angular

Overview :

We are seeking an experienced Engineering Manager to lead and grow a high-performing software development team responsible for building scalable, high-quality applications using Java-based backend services and Angular frontend frameworks. This role combines technical leadership, people management, architectural decision-making, and delivery oversight.

Key Responsibilities :

Leadership & People Management :

- Lead, mentor, and develop a team of Java and Angular engineers, fostering a culture of growth, collaboration, and continuous improvement.

- Conduct regular 1 : 1s, performance reviews, and support individual career development plans.

- Drive recruitment, onboarding, and retention of top engineering talent.

- Encourage a healthy engineering culture with emphasis on ownership, accountability, and quality.

Technical Strategy & Execution :

- Provide technical guidance on architecture, design patterns, code quality, and engineering best practices for Java and Angular applications.

- Collaborate with architects to shape and evolve the technical roadmap and system design.

- Ensure the team adheres to coding standards, code reviews, unit/integration testing, and CI/CD pipelines.

- Evaluate new technologies and tools to improve development efficiency, performance, and product quality.

Project & Delivery Management :

- Work closely with product managers, designers, and stakeholders to define project scopes, timelines, and deliverables.

- Prioritize and manage the engineering teams workload, ensuring timely and high-quality delivery.

- Oversee sprint planning, standups, retrospectives, and agile ceremonies.

- Remove roadblocks and ensure the team has the resources needed for success.

Collaboration & Communication :

- Partner with cross-functional teams (Product, QA, DevOps, UX, Data) to deliver cohesive solutions.

- Communicate progress, risks, and decisions clearly to executive leadership and stakeholders.

- Ensure alignment between technical execution and business objectives.

Quality, Reliability & Operations :

- Promote high standards of application reliability, performance, security, and scalability.

- Support production releases, incident response, and root-cause analysis.

- Champion DevOps, observability, and automation practices.

Required Qualifications :

- Bachelors or Masters degree in Computer Science, Engineering, or related field.

- 7+ years of software engineering experience with strong hands-on background in Java (Spring Boot preferred) and Angular.

- 2+ years of experience managing or leading engineering teams.

- Proven experience delivering complex, distributed, or enterprise-level applications.

- Strong understanding of microservices, REST APIs, cloud platforms (AWS/Azure/GCP), and CI/CD pipelines.

- Experience working in Agile/Scrum environments.

- Excellent communication, leadership, and problem-solving skills.

Preferred Qualifications :

- Experience with containerization (Docker, Kubernetes).

- Familiarity with event-driven architectures, messaging systems, or real-time data processing.

- Knowledge of testing frameworks (JUnit, Jasmine/Karma, Cypress).

- Experience with performance tuning, security best practices, and scalable system design.

Soft Skills :

- Empathy, coaching mindset, and strong interpersonal skills.

- Ability to balance technical depth with strategic thinking.

- Strong decision-making and conflict-resolution abilities.

- Passion for building great teams and great products.

What We Offer :

- Competitive compensation and benefits.

- Opportunity to lead a talented team building high-impact applications.

- Collaborative, inclusive, and innovation-driven environment.

- Clear career growth path within engineering leadership.


info-icon

Did you find something suspicious?