Back to list

Vacancy description

Director- Software Engineering in Ahmedabad, भारत

Vagaro

Ahmedabad, भारत

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

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

  • 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

3. 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

4. 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

5. 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

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

  • 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.

Similar vacancies

More like this role

  • Full-time
... you commit to ships, and what ships gets measured - The operating standards your team set are being adopted beyond your team Qualifications - 12+ years in software engineering, including 5+ years leading engineering teams or engineering-led products - A record of shipping and scaling platforms or products in an enterprise, ...

Bangalore, भारत

  • Full-time
... helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering Specialist Why HSBC HSBC is one of the largest banking and financial services organisations in the world. Guided by our purpose of opening ...

Hyderabad, भारत

Rs 30 - 40 lakhs p.a.

... will be responsible for end-to-end ownership of software engineering execution, including architecture, delivery, scalability, reliability, security, and engineering culture. This role bridges technology strategy and business outcomes, ensuring high-quality, high-performance software systems delivered at scale in production ...

Bangalore, भारत

  • Full-time
  • Contract
... people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of Sr. Associate Director, Software Engineering In this role, you will: - Design, develop, test, and support microservices using Spring boot, Java and Python, applying clean architecture ...

Pune, भारत

  • Full-time
... business end users the ability to self-generate, appropriate analytics. WHAT YOU WILL DO: The Director will manage multiple squads working in an Agile and Lean Software Engineering environment with a significant emphasis on Excellence in Engineering. They will manage multiple squads and report to the Senior Director. They will ...

भारत

... opportunity to make a real impact and shape the future of financial services is waiting for you. Let’s push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within Global Customer Platform, you lead multiple technical areas, manage the activities of multiple departments, ...

Hyderabad, भारत

  • Hybrid
  • On-site
GE HealthCare seeks a Director of Engineering to lead the Bengaluru organization developing Cardiovascular Ultrasound digital products for on-premises and cloud environments. The role encompasses engineering delivery, product lifecycle management, team development, and cross-functional collaboration to deliver secure, scalable ...

Bangalore, भारत

  • Full-time
... develop a mindset of Test First approach for every Feature and Story.- Develop team members to value the importance of writing clean code.- Implement and govern software engineering processes, practices, tools and standards for development teams.- Engage with customer on technical discussions. (ref:hirist.tech) [{"name": "full_time", ...

Noida, भारत

Medtronic seeks an Associate Engineering Director to lead a multi-team software organization of 40+ engineers developing medical device applications. The role requires a second-line leader to shape technical strategy, manage multiple engineering managers, and partner with cross-functional R&D teams on multi-year product ...

Nānakrāmguda, भारत

  • Contract
... high-quality software while developing future engineering leaders. This is not only a delivery leadership role. You are expected to continuously improve how engineering operates by introducing modern engineering practices, scaling engineering excellence across teams and driving AI-assisted software development. You will lead ...

Hyderabad, भारत