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 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
1. 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
2. Architecture & Technology Strategy
monolithic systems to microservices architecture
scalable, resilient, and high performing
engineering standards, design patterns, and best practices
- Review and approve architecture, deployment, and API designs
3. Execution & Delivery
end-to-end delivery
of multiple high-impact projects
quality, performance, and security standards
release governance
with zero production downtime goals
- Monitor progress across roadmap and ensure
on-time delivery
4. Performance & Optimization
high-performance benchmarks (near 0-second load experience)
cost optimization (Cloud, infra, API efficiency)
- Monitor system health using tools like Application Insights, Logs, etc.
- Identify and resolve bottlenecks across platform layers
5. Quality, Security & Compliance
secure coding practices and vulnerability management
automated testing (unit, integration, E2E)
is in place
SOC2, PCI, and security standards
code review, CI/CD, and quality gates
6. 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)
7. 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
.NET Core / Microservices / API architecture
ReactJS, Mobile platforms, and modern frontend architecture
cloud platforms (Azure preferred)
SQL Server, NoSQL (MongoDB), caching (Redis)
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
production incidents and large-scale systems
Process & Tools
CI/CD pipelines (Azure DevOps / GitHub Actions)
code quality tools (SonarQube, CodeQL)
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.