Source description
About the role
Job Title: Director, Software Development Location: WFH Employment Type: Full-Time Experience Level: 15+ years in Software Engineering, including 5+ years in Engineering Leadership Hiring office located in Ahmedabad About the Role: We are seeking a seasoned Director of Software Engineering who combines deep technical knowledge with exceptional leadership abilities. This role is ideal for a visionary leader with hands-on experience in software architecture, modern development practices, and cloud-native technologies—particularly within the Azure ecosystem. The ideal candidate will drive engineering excellence across teams, foster innovation, and ensure the delivery of scalable, secure, and high-performance software solutions. Key Responsibilities: Lead and manage multiple engineering teams, providing mentorship, strategic guidance, and technical oversight. Drive the execution of complex software initiatives across cloud-native and enterprise-grade systems. Define and uphold best practices in software architecture, design, coding, and deployment, with a strong focus on maintainability and performance. Architect and deliver scalable applications on the Azure Cloud Platform (App Services, Functions, Azure SQL, Cosmos DB, etc.). Champion modern software development methodologies (Agile/Scrum, CI/CD, DevOps). Collaborate with senior leadership and cross-functional stakeholders to align technical direction with business objectives. Cultivate a high-performance engineering culture focused on innovation, quality, and continuous improvement. Manage budgets, resource planning, and vendor relationships where applicable. Required Qualifications: 12+ years of experience in software development, with at least 5 years in a senior engineering leadership role. Strong foundation in software engineering principles, systems architecture, and design patterns. Hands-on experience with one or more modern programming languages (e.g., C#, Java, Python, JavaScript/TypeScript). Proven experience with Azure cloud services, architecture, and deployment. Deep understanding of data platforms (SQL/NoSQL, Cosmos DB, Data Lakes, etc.). Strong knowledge of Agile, Scrum, and DevOps practices. Exceptional problem-solving, analytical, and decision-making skills. Excellent communication and collaboration abilities across technical and non-technical stakeholders. Preferred Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Azure certifications (e.g., Azure Solutions Architect, Azure DevOps Engineer). Experience leading geographically distributed teams. Familiarity with GraphQL, microservices, containerization (Docker/Kubernetes), and event-driven architectures. Why Join Us Play a key role in shaping the technical vision and strategy of a fast-growing organization. Work with cutting-edge technologies and a highly talented team. Collaborative and innovation-driven culture. Competitive compensation and comprehensive benefits.
More at ADVANTMED LLC