Engineering / Senior Engineering Manager

15 - 16 years

11.0 - 15.0 Lacs P.A.

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Posted:3 months ago| Platform: Naukri logo

Apply Now

Skills Required

IT servicesComputer scienceCloud computingSoftware designManager Quality AssuranceTeam managementArchitectureCodingProject managementContinuous improvement

Work Mode

Work from Office

Job Type

Full Time

Job Description

- Lead, coach, and mentor a team of software engineers, fostering a positive and productive work environment - Manage the software development life cycle, from requirements gathering to deployment and maintenance - Collaborate with cross-functional teams, including project managers, designers, and quality assurance, to ensure seamless execution of projects - Ensure adherence to coding standards, best practices, and software development methodologies (e.g., Agile, Scrum) - Conduct code reviews, provide technical guidance, and ensure high-quality code delivery - Continuously improve development processes, tooling, and infrastructure to enhance team productivity - Participate in architectural discussions and make technical decisions that align with business goals - Manage project timelines, resources, and budgets effectively - Identify and resolve technical bottlenecks, risks, and issues promptly - Contribute to the professional development of team members through mentoring, training, and knowledge-sharing - Implement engineering metrics-based management practices to measure and improve team performance - Oversee the development and maintenance of legacy products, ensuring timely bug fixes and enhancements (Run the Business - RTB) - Lead efforts to modernize legacy products, leveraging contemporary technologies and architectures (e.g., cloud, microservices) Qualifications: - Bachelors degree in Computer Science, Software Engineering, or a related field. - Overall experience of 15+ years, with 5+ years of experience in software development, and 2+ years of experience in a technical leadership role - Proficiency in .NET and/or Java technology stack, and experience with contemporary aspects like cloud computing, microservices architecture, and containerization - Strong understanding of software design principles, coding standards, and best practices - Excellent communication, leadership, and interpersonal skills - Proven ability to manage multiple projects and prioritize effectively - Experience with Agile methodologies and project management tools - Strong problem-solving and decision-making skills - Ability to work collaboratively in a team environment - Experience with engineering metrics-based management and continuous improvement practices - Knowledge of legacy system modernization techniques and strategies Mandatory Skills: Technical Leadership, Code Reviews, Team Management, Problem Solving, Agile, Scrum, Decision Making.

Information Technology
San Francisco

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)