Director Software Engineering

Noida, Uttar Pradesh, India
Oct 03, 2024
Oct 03, 2025
Onsite
Full-Time
18 Years
Job Description

As the Director of Software Engineering, you will lead our product engineering teams, driving the adoption of leading software engineering practices and iterative software development lifecycle (SDLC) processes. Your leadership will attract top talent in software engineering and DevOps, empowering teams to build functional and user-friendly enterprise software. You will apply your critical thinking and problem-solving skills to navigate business priorities, make delivery commitments, and influence stakeholders effectively.

Key Responsibilities

  1. Agile Facilitation. Implement Agile processes and tools to enhance communication regarding stories, requirements, acceptance criteria, and progress in alignment with R1’s software engineering goals.
  2. Technical Direction. Guide teams towards the appropriate technical solutions within your area of influence, ensuring alignment with business objectives.
  3. Technology Transformation. Lead technology transformation initiatives in a rapidly evolving environment, providing guidance to software engineering teams for mission-critical applications.
  4. Collaboration. Work closely with product management, business stakeholders, and architecture leadership to comprehend software requirements, shape product roadmaps, and generate release plans.
  5. Performance Monitoring. Track team performance metrics including completion rates, defect rates, code coverage, and cycle times, identifying risks and recommending process improvements.
  6. Accountability Culture. Foster an environment of accountability among engineering team members and between teams and business stakeholders.
  7. Talent Acquisition. Define hiring strategies and recruit, motivate, and lead exceptional software engineering, DevOps, and QA talent.
  8. Mentorship. Mentor team members, promoting a culture of continuous learning and professional development.
  9. User Experience Contribution. Advise on user experience, architecture, and test-driven development for product features and functionality.
  10. Escalation Point. Serve as the escalation point for team concerns and engineering obstacles, providing strategic solutions.
  11. Solution Architecture. Design solutions that balance project timelines with modern design principles and requirements.

Qualifications and Skills

  1. Educational Background. Bachelor’s degree in Computer Science, Business, or a related field.
  2. Experience. 18+ years of experience in building web-based enterprise software using the Microsoft .NET stack, with a strong background in leading engineering teams.
  3. Cloud Proficiency. Knowledge of major cloud platforms (Azure, AWS, or GCP) and experience in handling cloud transformation initiatives.
  4. DevOps Environment. Proven experience working in a pure DevOps environment.
  5. Technical Expertise. Hands-on experience with Microsoft technologies (.NET, C#, ASP.NET, SQL Server, Cosmos DB), Azure services (Databricks, ADF, SSIS), and frontend frameworks (Angular or React). Familiarity with Python, RabbitMQ, or Kafka is a plus.
  6. Stress Management. Exceptional talent for effectively managing stressful situations, prioritizing tasks, meeting deadlines, and motivating teams.
  7. Recruitment Experience. Proven track record in recruiting, hiring, and retaining top software engineering, DevOps, and QA professionals.

Key Success Criteria

  • Provide engineering leadership through technology, Agile processes, metrics, and reporting.
  • Manage stakeholder relationships effectively in India and the US.
  • Lead knowledge transitions and organizational transformation initiatives.

R1 is a leading provider of technology-driven solutions dedicated to helping hospitals and health systems manage their financial systems and enhance patient experiences. We combine the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform, including sophisticated analytics, AI, intelligent automation, and workflow orchestration. At R1, we think boldly to create opportunities for innovation and growth, fostering a culture of partnership through transparency and inclusion. With over 30,000 employees worldwide, including 16,000+ in India, we pride ourselves on our commitment to transforming the healthcare industry through innovative revenue cycle management services.