https://bayt.page.link/spqU3tLtHtKiXvsS9
Create a job alert for similar positions

Job Description

Job Title: Director of Software Engineering (India)


Location: India (Remote with occasional travel as needed)


Role Overview: We are seeking a seasoned Director of Software Engineering to lead our software development and professional services teams in India. This leader will be responsible for building and managing multiple cross-functional squads, including software development teams, professional services, and operations. The ideal candidate will have a strong foundation in agile methodologies, excellent leadership skills, and a proven track record of scaling and managing high-performing engineering teams.


Key Responsibilities:


Team Building and Leadership: Recruit, develop, and manage multiple software development and professional services squads. Guide these teams in adopting and evolving best practices to ensure high-quality delivery and performance.


Strategic Planning: Work closely with senior leadership to define strategic engineering objectives that align with business goals. Develop and implement an operational plan that enables scaling across development and support functions.


Agile Development: Drive agile practices within the engineering teams, fostering a culture of continuous improvement, ownership, and accountability.


Technical Oversight: Provide guidance on software architecture and design. Ensure code quality and technical excellence across teams through code reviews, mentorship, and best practices in software engineering.


Cross-functional Collaboration: Partner with stakeholders across product, customer success, and other departments to ensure alignment on project priorities, requirements, and timelines.


Operations Management: Oversee operational functions and processes, including DevOps and support, ensuring smooth and efficient team operations.


Quality Assurance: Establish and maintain robust testing and QA practices across teams, with a focus on delivering high-quality and reliable software products.


Performance Management: Develop KPIs, conduct performance reviews, and create development plans for team members to support their growth and career progression.


Qualifications:


Experience: 10+ years in software engineering, with 5+ years in a leadership role. Previous experience leading engineering teams in an agile environment is essential.


Education: Bachelor's degree in Computer Science, Engineering, or a related field; a Master’s degree is a plus.


Technical Skills: Strong knowledge of software development methodologies, agile frameworks, and industry best practices. Experience in DevOps and operations is highly valued.


Leadership Skills: Proven ability to build, scale, and lead high-performing teams. Excellent interpersonal and communication skills with a track record of managing cross-functional teams effectively.


Cultural Fit: Demonstrates flexibility, resilience, and adaptability in a fast-paced and evolving environment. Collaborative and open to feedback.


Preferred Skills:


  • Experience working with globally distributed teams
  • Familiarity with cloud technologies, CI/CD practices, and DevOps tools
  • Knowledge of professional services operations and customer-centric product development

Why Join Us?


This is a unique opportunity to shape the future of our engineering and professional services functions in India. You’ll work with cutting-edge technology in a collaborative environment and have the chance to make a meaningful impact on our products and customers.




You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.