Home India Director of Engineering

Home India Director of Engineering

Director of Engineering

Full time at NationsBenefits in India
Posted on February 21, 2025

Job details

At NationsBenefits , we are leading the transformation of the insurance industry by developing innovative benefits management solutions. We focus on modernizing complex back-office systems to create scalable, secure, and high-performing platforms that streamline operations for our clients. As part of our strategic growth, we are focused on platform modernization — transitioning legacy systems to modern, cloud-native architectures that support the scalability, reliability, and high performance of core back-office functions in the insurance domain. We are seeking a Director of Engineering to lead this transformation. In this role, you will design and develop complex systems using React.js , .NET Core , Microsoft SQL Server , and Azure . You will ensure that the systems you build are scalable , secure , and maintainable while optimizing back-office operations for greater efficiency and performance. Key Responsibilities: System Design & Architecture:

  • Lead the design and architecture of complex systems, ensuring that all platforms are scalable, secure, maintainable, and meet the high-performance standards of the business.
  • Utilize React.js for frontend development, .NET Core for backend services, Microsoft SQL Server for database management, and Azure for cloud infrastructure to build and modernize back-office systems.
  • Oversee the design of microservices and serverless architectures, ensuring seamless integration and a smooth transition from legacy systems.
  • Define and implement strategies for performance optimization, data consistency, and high availability across the platform.
Platform Modernization Strategy:
  • Drive the end-to-end platform modernization process for back-office systems, ensuring that new systems align with business objectives and meet the evolving needs of the insurance industry.
  • Lead the migration of legacy systems to modern, cloud-native solutions using .NET Core , Azure , and modern web technologies like React.js to improve scalability, reduce operational complexity, and enhance user experience.
  • Ensure smooth data migration, integration, and synchronization between existing and new platforms to minimize disruption to business operations.
Security & Compliance:
  • Design and implement security best practices across all systems, ensuring that data is protected, systems are resilient to attacks, and compliance standards (e.g., HIPAA , PCI-DSS ) are met at all times.
  • Oversee the implementation of robust security protocols, such as encryption, identity and access management (IAM), and secure application development practices to safeguard sensitive data.
Cloud Architecture & Scalability:
  • Leverage Azure to build highly scalable, resilient, and secure cloud infrastructures. Ensure that the cloud-based solutions can easily scale with the growth of the business and meet changing business and customer needs.
  • Implement disaster recovery and high-availability strategies to minimize system downtime and data loss.
  • Optimize cloud resource utilization to achieve cost efficiencies without compromising performance or scalability.
Operational Excellence:
  • Collaborate with engineering, operations, and product teams to continuously improve the maintainability and operational efficiency of modernized platforms.
  • Establish monitoring and alerting systems to ensure the health and performance of back-office applications and proactively address issues before they impact users.
  • Implement CI/CD pipelines and automated testing to ensure continuous delivery and quality assurance across all systems.
Team Leadership & Development:
  • Lead, mentor, and grow a talented engineering team responsible for building and maintaining back-office systems. Provide coaching, career development, and guidance to Engineering Managers, Senior Engineers, and other team members.
  • Foster a culture of collaboration, innovation, and continuous improvement within the engineering team, ensuring that everyone adheres to best practices and consistently delivers high-quality systems.
  • Build a high-performance engineering team with a focus on maintaining a positive and empowering work environment.
Cross-functional Collaboration:
  • Work closely with the Engineering, product managers, business teams, and stakeholders to ensure that the platform modernization efforts align with strategic goals, customer needs, and industry regulations.
  • Collaborate with product, operations, and customer support teams to ensure that back-office systems meet business requirements and provide a seamless user experience.
Requirements: Technical Skills & Experience:
  • Proven Experience:
  • 15+ years of experience in software engineering, with at least 5 years in leadership or management roles focused on platform modernization, cloud transformation, and back-office systems.
  • Expertise in building complex systems using React.js , .NET Core , Microsoft SQL Server , and Azure to deliver scalable, secure, and maintainable platforms.
  • Strong background in modernizing legacy systems to cloud-native architectures, including microservices, containerization (Docker/Kubernetes), and serverless computing.
  • In-depth experience with performance optimization, system reliability, and database management in cloud environments.
  • Experience leading platform migrations and data migrations in complex, regulated industries such as insurance or financial services .

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Sales and Negotiation starting now. Claim $10 promo towards online courses. See all courses
See All Director Jobs
Feedback Feedback