Experience : 10.00 + years
Salary : INR 6000000-7000000 / year (based on experience)
Expected Notice Period : 7 Days
Shift : (GMT+05 : 30) Asia / Kolkata (IST)
Opportunity Type : Remote
Placement Type : Full Time Permanent position(Payroll and Compliance to be managed by : eHealth Technologies)
What do you need for this opportunity
Must have skills required :
Azure AI Foundry, Azure Cosmos, .NET Core and C#, Leadership Skills, Machine Learning operations (MLOps), Team management, NLP
A renowned funded US Health Tech Company is Looking for :
Position Summary :
The Director of Software Engineering is responsible for leading and managing the software development organization, driving technical excellence, and delivering high-quality software solutions that align with business objectives. This role provides technical and strategic leadership to multiple engineering teams working on cloud-native applications using Microsoft Azure, .NET Core, and related technologies. The Director of Software Engineering partners closely with Product Management, Architecture, and other technology teams to ensure successful delivery of software products while maintaining engineering excellence, fostering innovation, and developing team capabilities.
Primary Responsibilities :
Provide technical and strategic leadership to engineering teams, ensuring delivery of high-quality software solutions while maintaining architectural integrity and technical standards
Develop and execute engineering strategies that align with business goals and technical roadmaps, including modernization initiatives and adoption of new technologies
Lead and mentor engineering managers and technical leads, fostering a culture of technical excellence, innovation, and continuous improvement
Partner with Product Management to define and execute product roadmaps, ensuring technical feasibility and optimal implementation approaches
Drive adoption of best practices in software development, including code quality, testing practices, CI / CD, and DevOps methodologies
Oversee technical designs and architecture decisions within engineering teams, ensuring alignment with enterprise architecture standards and patterns
Manage resource allocation, capacity planning, and team structure to optimize delivery capabilities and team effectiveness
Establish and monitor engineering metrics and KPIs to ensure high-quality deliverables and team productivity
Drive innovation in engineering practices, tools, and technologies while maintaining system stability and reliability
Ensure compliance with security requirements, regulatory standards, and industry best practices
Collaborate with Architecture team to define and implement technical standards, patterns, and practices
Manage vendor relationships and technology partnerships related to engineering tools and services
Lead technical discovery and planning for major initiatives, including build vs. buy analysis and technical feasibility assessments
Implement and maintain comprehensive engineering metrics programs to track team and individual performance, including :
Sprint velocity and predictability
Code quality metrics and technical debt
Deployment frequency and success rates
Bug rates and resolution times
Story point completion rates
Sprint burndown effectiveness
Lead sprint retrospectives and project post-mortems to identify areas for improvement in process and execution
Develop and track engineering KPIs that align with business objectives and project deliverables
Create and maintain dashboards for real-time visibility into team performance and project status
Actively manage team performance through :
Regular 1 : 1 meetings with team leads and managers
Performance improvement plans when necessary
Recognition and reward programs for high performers
Career development planning and goal setting
Capacity planning and resource allocation adjustments
Ensure project delivery stays on schedule and within budget through :
Regular monitoring of sprint commitments and velocity
Early identification and mitigation of delivery risks
Proactive resource management and team composition adjustments
Stakeholder communication and expectation management
Knowledge and Skill Requirements :
Key Relationships :
Work Conditions :
How to apply for this opportunity
About Uplers :
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note : There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Skills Required
Agile Methodologies, Jira, Angular, React, Azure, .Net Core, Azure Devops
Director Engineering • Nagpur, India