Role : Software Development Director – (HealthCare Tech)
Location : Pune (Hybrid)
Role Overview :
As the Software Development Director, you'll spearhead a growing, geographically dispersed engineering team in India. You'll be responsible for shaping the design, scalability, performance, and reliability of SaaS products built on .NET technology. This includes improving operational resilience through SRE best practices and driving the full lifecycle delivery of robust, secure, and scalable solutions.
Leadership & Strategy :
- Lead and mentor development and site reliability (SRE) teams across full-stack .NET environments.
- Lead full-stack development both front-end (UI / UX) and back-end (middleware and services) development.
- Ensure the scalability, maintainability, and security of applications, with a focus on both Azure cloud-based and on-premise deployments.
- Collaborate with SRE and DevOps to automate and streamline continuous integration and continuous delivery (CI / CD) pipelines
- Work closely with product owners, designers, and other engineers to help them understand product requirements and help them develop technical requirements.
- Ensure that product expectations are met, and validate that code adheres to high standards by setting best practices such as code reviews, testing, and stakeholder feedback.
- Engage with teams across the locations, including DevOps, front-end, middleware, and firmware, to deliver cohesive and integrated solutions
- Lead the design and architecture of software solutions, considering full-stack technologies, best practices, and patterns like object-oriented programming (OOP), SOLID principles, and RESTful APIs
- Collaborate with architects and managers to review thoughtful designs for complex software features, ensuring scalability and high performance
- Encourage platform innovation by incorporating modern technologies such as cloud services, containerization (Docker / Kubernetes), microservices, and serverless architectures.
- Utilize Powershell or Terraform for infrastructure as code, allowing for efficient and automated cloud infrastructure management.
- Ensure adherence to coding standards, testing, and best practices through rigorous peer reviews and mentoring of junior engineers.
- Participate actively in Agile ceremonies, including capactity planning, sprint planning,and retrospectives.
- Collaborate with product owners, scrum masters, and relevant stake holders to prioritize work.
- Review critical technical documentation, including system architecture diagrams, API specifications, and user guides.
- Lead a managers and leaders, providing mentorship, technical guidance, and fostering a culture of collaboration and continuous learning.
- Collaborate with the project management team to estimate project timelines, set realistic goals, and report progress to stakeholders and management.
- Maintain professional and technical knowledge by attending educational workshops, professional publications, establishing personal networks, and participating in professional societies.
- Implement agile methodologies, performance metrics, and continuous delivery practices.
Full-Stack .NET Development :
Architect, review, and ensure high-quality code across both frontend (e.g., Angular, React) and backend (.NET Core / .NET 7+, SQL / NoSQL).Oversee CI / CD pipelines, automated testing, and deployment workflows.Drive adherence to software engineering best practices : modularity, code reuse, maintainability, and documentation.Site Reliability Engineering (SRE) :
Establish and enforce reliability and performance SLIs / SLOs.Lead proactive monitoring, incident response, root-cause analysis, and mitigation strategies.Automate infrastructure provisioning, scaling, and recovery using tools like Terraform, Kubernetes, Docker, Prometheus, Grafana, etc.Champion observability and resilience culture within engineering and Ops teams.SaaS Operations & Scalability :
Ensure high application availability and scalability under increasing user demand.Collaborate closely with DevOps, product, QA, and support teams to streamline operations and elevate uptime and performance.Optimize cost and operational efficiency through cloud-native practices.Stakeholder Collaboration
Partner with product managers, UX, QA, and business leads to align development priorities with customer needs.Communicate technical strategies and roadmap effectively across global teams.Preferred Qualifications
Educational Background : Bachelor's or Master's in CS, IT, Engineering, MCA or relevant field.
Experience :
Minimum 10 years in software development; 5+ years in technical leadership or management.experience managing team of more than 50 engineers of Full stack, SRE3+ years of working experience of product company is preferredDeep hands-on full-stack development with .NET Core or .NET 6 / 7+, and JavaScript / TypeScript frameworks.Strong SRE / SaaS background : CI / CD, cloud (Azure / AWS / GCP), observability, incident management.Prior experience scaling SaaS platforms and improving reliability as the product grows.Solid understanding of agile and lean development frameworks.Technical Skills :
Backend : .NET (Core / 6 / 7+), C#, SQL / NoSQL.Frontend : Modern JS frameworks (e.g., Angular, React, Vue).Infrastructure : Cloud platforms, containerization, orchestration (Docker, Kubernetes), infra-as-code.Observability : Metrics, logging, alerting tools such as Prometheus, Grafana, ELK, Datadog.Testing : Unit, integration, and performance testing frameworks.Security & Compliance : Secure-by-design principles, GDPR / HIPAA awareness beneficial.Leadership & Soft Skills :
Strategic thinker with strong decision-making and execution capabilities.Excellent communication, collaboration, and stakeholder management.Passionate about fostering high-performance teams with continuous improvement mindsets.Familiarity with healthcare, EMS, or public safety domains is a plus.What You’ll Enjoy :
Impactful Mission : Contribute to life-saving software that empowers first responders and healthcare organizations.Growth Opportunity : Lead a talented, growing engineering team and make a lasting impact.Global Collaboration : Work across time zones and functions with diverse, international teams.Competitive Rewards : Attractive compensation, remote flexibility, professional development support, and performance incentives.Application Instructions :
Please submit your resume and a cover letter highlighting your leadership in full-stack .NET development and SRE experience within SaaS environments. Feel free to share case studies or examples demonstrating your impact on reliability, scalability, team performance, or operational excellence.