A technology solutions provider in Vadodara seeks an Engineering Manager to lead software development teams. This role involves managing the design, development, testing, and deployment of software solutions, while ensuring high standards in code quality and team collaboration. The ideal candidate has over 10 years of experience in software development and at least 3 years in a management position. Strong leadership and communication skills are essential for motivating teams and aligning technical solutions with business needs.
Qualifications
10+ years of software development experience.
3+ years of experience managing engineering teams.
Strong knowledge of modern software development practices and tools.
Responsibilities
Lead engineering teams responsible for designing, developing, testing, and deploying software solutions.
Collaborate with Product Managers, Architects, and Stakeholders.
Drive architectural decisions and technical best practices.
Support career growth and skill development of engineers.
Track and report key engineering metrics.
Skills
Software development
Team management
Modern software practices
System design
Leadership
Effective communication
Job description
Engineering Manager (Software Development)
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.