Ethics Infotech
Engineering Manager - Microservices Architecture
- Compensation
- Not disclosed
- Location
- Vadodara/Baroda
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Full description
Skills :
- 10+ years of software development experience.
- 3+ years of experience managing engineering teams.
- Strong knowledge of modern software development practices and tools.
- Hands-on experience with system design and architecture.
- Excellent communication, leadership, and decision-making skills.
Role & Responsibilities :
- Lead engineering teams responsible for designing, developing, testing, and deploying software solutions.
- Collaborate with Product Managers, Architects, and Stakeholders to define technical requirements and delivery timelines.
- Ensure high standards of code quality, security, performance, and scalability.
- Drive architectural decisions and technical best practices.
- Oversee sprint planning, estimation, execution, and release management.
- Foster a culture of ownership, collaboration, and continuous improvement.
- Support career growth and skill development of engineers.
- Improve engineering processes using Agile/Scrum or other methodologies.
- Identify and remove blockers to maximize team productivity.
- Track and report key engineering metrics (delivery, quality, reliability).
- Ensure compliance with organizational and industry standards.
- Translate business needs into technical solutions.
- Communicate progress, risks, and dependencies to leadership.
- Managing the day-to-day activities of the team.
- Motivating the team to achieve organizational goals.
- Developing and implementing a timeline to achieve targets.