Showpad→
Senior Technology Director
ExperiencedOn-siteFull-time
Location
Pune, Maharashtra, India
Salary
Not listed
Experience
15+ years
Posted
Today
Job Description
Summary:
We are seeking an experienced and strategic Director of Software Product Development to lead our engineering organization in delivering high-quality, scalable software solutions. In this role, you will bridge the gap between high-level product vision and technical execution. You will be responsible for overseeing the full software development lifecycle (SDLC), managing high-performing engineering teams, and ensuring our technical architecture supports our long-term business goals. The ideal candidate has a strong background in both software architecture and people management, with a proven track record of shipping complex SaaS or enterprise-grade software products.
Responsibilities:
Define and execute the engineering roadmap in alignment with company-wide product goals.
Collaborate with Product Management to prioritize feature development, balancing innovation, maintenance, and technical debt.
Anticipate future technical requirements and trends to ensure the product remains competitive and scalable.
Act as a leader for all India Product Development Teams.
Lead, mentor, and grow a diverse team of Engineering Managers, Team Leads, and individual contributors.
Establish and enforce best practices for development, code quality, testing, security, and CI/CD pipelines.
Optimize the Agile/Scrum development process to improve delivery speed, predictability, and team morale.
Manage departmental budgets, resource allocation, and hiring strategies.
Act as the primary technical point of contact for stakeholders across all product lines.
Facilitate communication between engineering, product, and design to ensure seamless product delivery.
Report on key performance indicators (KPIs), such as velocity, release quality, and system uptime.
Ensure the technical architecture is secure, scalable, and reliable.
Oversee the evaluation and adoption of new technologies and frameworks.
Implement and maintain disaster recovery and business continuity plans.
Required Qualifications:
15+ years in software engineering, with at least 5+ years in a senior leadership role (e.g., Senior Engineering Manager, Director of Engineering).
Solid foundation in full-stack development, cloud architecture (AWS/Azure/GCP), and modern CI/CD tools. Experience with the latest AI models is highly preferred.
Proven experience delivering complex, distributed systems or enterprise software products to market.
Expert-level knowledge of Agile methodologies (Scrum/Kanban) and DevSecOps principles.
Bachelor’s degree in Computer Science, Engineering, or a related field. An MBA or Master’s in Computer Science is a plus.
Ability to see the "big picture" while maintaining attention to execution details.
A passion for coaching and developing engineering talent.
Exceptional ability to communicate technical concepts to non-technical stakeholders clearly.
Ability to navigate ambiguity, manage conflicting priorities, and lead teams through periods of rapid change.
Ability to use metrics to identify bottlenecks and improve team performance.