Vagaro

Director of Software Engineering

Vagaro

Ahmedabad, Gujarat, India · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Bachelor’s degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Vagaro

Vagaro is a leading global provider of cloud-based operations software tailored for salons, spas, beauty, fitness, and wellness businesses. Our platform empowers enterprises by centralizing scheduling, payments, marketing, and operational management.

As a fast-growing, product-centric organization, we are revolutionizing how wellness businesses engage with their clientele and streamline their operations.

Why Work With Us

  • Enjoy a 5-day workweek with flexible scheduling options
  • Participate in engaging events including Fun Fridays, technical sessions, and cultural programs
  • Access extensive learning materials and recreational gaming zones
  • Receive annual bonuses along with recognition programs
  • Benefit from leave encashment and maternity leave policies
  • Avail 15 paid leaves plus 11 official holidays annually
  • Comprehensive family medical insurance coverage included

Role Summary

We are searching for an accomplished Director of Software Engineering to guide sizeable engineering squads, lead architectural transformations, and guarantee delivery of high-quality, scalable, and secure software solutions. This position demands a blend of deep technical knowledge, leadership competence, and disciplined execution to support scalable platforms used by millions.

Key Responsibilities

  • Lead, mentor, and inspire multiple engineering teams covering frontend, backend, mobile, and DevOps disciplines
  • Collaborate closely with delivery heads, architects, and product executives
  • Foster an engineering culture emphasizing ownership, quality, and accountability
  • Develop and maintain KPIs and performance evaluation structures for teams
  • Drive transition from monolithic applications to microservices architecture
  • Ensure systems deliver scalability, resilience, and superior performance
  • Define and enforce engineering standards, design patterns, and best practices
  • Review and approve system architecture, deployment plans, and API designs
  • Manage full lifecycle delivery of several significant projects ensuring quality, performance, and security compliance
  • Implement release governance targeting zero downtime in production
  • Track roadmap progress to maintain timely delivery
  • Ensure systems achieve near-zero load times and meet performance thresholds
  • Lead cost optimization initiatives across cloud, infrastructure, and API layers
  • Monitor system health using diagnostic tools such as Application Insights and log management
  • Identify and resolve platform bottlenecks
  • Enforce secure coding, vulnerability management, and adherence to compliance standards such as SOC2 and PCI
  • Implement automated testing strategies including unit, integration, and end-to-end tests
  • Drive usage of robust code reviews, continuous integration/continuous deployment pipelines, and quality gates
  • Collaborate cross-functionally with Product, Design, QA, and Operations teams spanning multiple geographies including US and India
  • Provide regular status updates to senior leadership including CPTO and VP Engineering
  • Recruit, grow, and retain top engineering talent
  • Define career progression models, succession plans, and promote ongoing education and innovation culture

Technical Qualifications

  • Proficient with .NET Core, microservices architectures, and API design
  • Experience with ReactJS, mobile platforms, and modern frontend architectures
  • Strong knowledge of cloud platforms, especially Microsoft Azure
  • Hands-on experience with SQL Server and NoSQL databases like MongoDB; familiar with caching technologies like Redis
  • Deep understanding of distributed systems, scalability challenges, and performance tuning techniques

Leadership and Process Expertise

  • Demonstrated leadership managing engineering teams in excess of 50 members
  • Decisive problem solver with strong execution focus
  • Experience dealing with large-scale production system incidents
  • Proficient in CI/CD pipelines using tools like Azure DevOps or GitHub Actions
  • Familiarity with code quality and security tools such as SonarQube and CodeQL
  • Skilled in Agile methodologies including Scrum and release management practices

Minimum education

Bachelor's Degree

Tools & software

Microservices Architecture required MongoDB required Redis required Microsoft SQL Server required SonarQube required CI/CD required Microsoft Azure required Scrum required ReactJS required

How they work

Teamwork & Collaboration Problem Solving Leadership Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer