Search by job, company or skills

Vagaro

Director- Software Engineering

Save
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Company

Vagaro is a global leader in cloud-based business management software, serving thesalon, 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146432805