Job Information
Vagaro Director- Software Engineering in Ahmedabad, India
About the Company
Vagaro is a global leader in cloud-based business management software, serving the salon, spa, beauty, fitness, and wellness industries. Our platform enables businesses to manage scheduling, payments, marketing, and operations from one centralized system.
We are a rapidly growing, product-led company transforming how wellness businesses operate and connect with their customers.
Why Join Us
5-day work week & flexible schedule
Fun Fridays, Tech sessions & cultural events
Learning resources & gaming zones
Annual bonus & recognition programs
Leave encashment & maternity benefits
15 Paid Leaves + 11 Holidays
Comprehensive family medical insurance
Role: Director of Software Engineering
Location: Ahmedabad (Work from Office)
Education: Bachelor's degree in computer science, Information Technology, or related field
Role Overview
We are seeking a highly experienced Director of Software Engineering to lead large-scale engineering teams, drive architecture transformation, and ensure high-quality, scalable, and secure software delivery. This role requires a strong blend of technical depth, leadership excellence, and execution discipline to support high-growth platforms serving millions of users.
Key Responsibilities
- Engineering Leadership
Lead and mentor multiple engineering teams (frontend, backend, mobile, DevOps)
Work closely with Delivery Heads, Architects, and Product leadership
Drive engineering culture focused on ownership, quality, and accountability
Establish clear KPIs and performance frameworks for teams
- Architecture & Technology Strategy
Drive transition from monolithic systems to microservices architecture
Ensure systems are scalable, resilient, and high performing
Define and enforce engineering standards, design patterns, and best practices
Review and approve architecture, deployment, and API designs
- Execution & Delivery
Own end-to-end delivery of multiple high-impact projects
Ensure releases meet quality, performance, and security standards
Drive release governance with zero production downtime goals
Monitor progress across roadmap and ensure on-time delivery
- Performance & Optimization
Ensure systems meet high-performance benchmarks (near 0-second load experience)
Lead initiatives for cost optimization (Cloud, infra, API efficiency)
Monitor system health using tools like Application Insights, Logs, etc.
Identify and resolve bottlenecks across platform layers
- Quality, Security & Compliance
Enforce secure coding practices and vulnerability management
Ensure automated testing (unit, integration, E2E) is in place
Drive compliance with SOC2, PCI, and security standards
Implement robust code review, CI/CD, and quality gates
- Cross-functional Collaboration
Partner with Product, Design, QA, and Operations teams
Work with global teams (US/India) to align delivery timelines
Provide regular updates to leadership (CPTO, VP Engineering)
- Team Building & Scaling
Hire, develop, and retain top engineering talent
Define career paths, succession planning, and skill development
Promote a culture of continuous learning and innovation
Required Skills & Expertise
Technical
Strong experience in .NET Core / Microservices / API architecture
Experience with ReactJS, Mobile platforms, and modern frontend architecture
Deep understanding of cloud platforms (Azure preferred)
Experience with SQL Server, NoSQL (MongoDB), caching (Redis)
Knowledge of distributed systems, scalability, and performance tuning
Leadership
Proven experience managing 50+ engineers across teams
Strong decision-making and problem-solving skills
Ability to drive high-performance, execution-focused teams
Experience handling production incidents and large-scale systems
Process & Tools
Experience with CI/CD pipelines (Azure DevOps / GitHub Actions)
Familiarity with code quality tools (SonarQube, CodeQL)
Experience with Agile / Scrum / Release management frameworks
If you are someone who loves to bring a strong sense of ownership and a vision for scalable engineering, we would value a discussion.