Senior Engineering Manager
Location
Ahmedabad | India
Job description
Job Title: Senior Engineering Manager
Location: Ahmedabad, Gujarat, India
Job Overview:
Our company is looking for a seasoned and innovative Senior Engineering Manager to lead our engineering teams. The role involves managing multiple cross-functional teams of software engineers and ensuring the development and delivery of high-quality software solutions. The ideal candidate will have a proven track record in software engineering leadership, with strong technical expertise, and outstanding team management and project coordination skills.
Responsibilities:
- Lead and mentor a team of engineering managers and software engineers, providing technical guidance, career development opportunities, and performance management.
- Ensure the engineering teams are aligned with the company's product vision and goals and are delivering software solutions efficiently and effectively.
- Oversee the technical aspects of software development, including architecture, design, implementation, testing, and deployment.
- Promote a culture of technical excellence, innovation, and continuous improvement within the engineering teams.
- Collaborate closely with product managers, UX designers, quality assurance, and other stakeholders to ensure cross-functional alignment and successful product delivery.
- Manage the engineering team's processes and resources, including staffing, budgeting, and allocation of personnel to projects.
- Drive the adoption of best practices in software development, including Agile methodologies, code reviews, testing, and continuous integration/continuous deployment (CI/CD).
- Participate in strategic planning for product development and technology roadmap.
- Represent the engineering team in client meetings and business development opportunities as needed.
- Demonstrate expertise in key and trending technologies such as cloud architectures, cloud computing, serverless computing, containerization (Docker, Kubernetes), AI/ML integration, and a strong understanding of full-stack development including modern frontend and backend frameworks. Ensure the team effectively leverages these technologies for innovative and efficient product development.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with at least 5 years in a leadership or management role.
- Strong technical background in software development, with experience in multiple programming languages and technologies.
- Excellent leadership and people management skills, with a track record of building and leading high-performing engineering teams.
- Deep understanding of software development processes and methodologies, with experience in Agile practices.
- Proven ability to drive technical projects and deliver complex software products.
- Strong problem-solving skills and ability to make sound decisions under pressure.
- Excellent communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders.
We are seeking a Senior Engineering Manager who is passionate about technology, loves leading teams, and is excited about building world-class software products. If you fit this profile, we encourage you to apply for this challenging and rewarding role.
Job tags
Salary