Senior Development Manager (Engineering)
Location: Pune, Maharashtra, India.
The Senior Development Manager is responsible for product development and management of product releases through completion; analyzes, designs and develops software enhancements and new modules. Manages development project from initial design through testing while providing strategic management direction. Responsible for managing the developers and quality assurance engineers.
Responsibilities:
-
Lead and cultivate a top-tier software development team.
-
Provide guidance, mentorship, and coaching to software engineers and QA specialists.
-
Take ownership of technical leadership and oversee all aspects of software project management.
-
Manage the full lifecycle of multiple projects, from research and design to development, testing, evaluation, and final delivery to product management.
-
Oversee system architecture and drive the strategic development of technical roadmaps for various initiatives.
-
Define and enforce software development methodologies, ensuring best practices for delivering scalable, high-quality solutions.
-
Collaborate with developers, QA teams, and product managers to drive innovation and improve overall product quality.
-
Plan, coordinate, and supervise the end-to-end execution of software development initiatives.
-
Monitor project timelines, refine schedules, and track overall progress.
-
Encourage teamwork and engagement by facilitating open communication and regular team discussions.
Mandatory Skills and Experience:
-
12+ years in software development with expertise in enterprise application architecture.
-
5+ years leading and managing software development teams.
-
Strong knowledge of Agile methodologies and full software development lifecycle (SDLC).
-
Experience in web application development and cloud platforms (AWS, Azure, GCP).
-
Proficient in microservices architecture and scalable system design.
-
Skilled in budget planning, resource allocation, and cost optimization.
-
Strong project management and stakeholder collaboration across global teams.
-
Excellent communication skills and ability to work in Mac/Linux environments.
-
Adept at defining and executing product strategies aligned with business goals.
Desired Skills and Experience:
-
12+ years in software development with expertise in enterprise application and Microsoft architecture.
-
5+ years leading software development and quality assurance teams.
-
Strong background in product development for US-based software companies.
-
Hands-on experience in web technologies (Ruby on Rails, JavaScript, React, Python).
-
Proficiency in PostgreSQL or MongoDB is highly preferred.
-
Experience in cloud platforms (AWS, Azure, GCP), DevOps, and CI/CD.
-
Expertise in cloud-native development and microservices architecture.
-
Skilled in data-driven decision-making using KPIs and analytics.
-
Solid understanding of compliance, security, and regulatory requirements in software development.
-
Strong problem-solving skills in resolving customer issues.
-
Experience in scaling engineering teams and driving technical excellence.
Education:
-
Bachelor of Engineering in computer science/Software engineering or other similar equivalent disciplines in management or equivalent.