Senior Technology Director
Showpad
Administration, IT
Pune, Maharashtra, India
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.