Injala is a multinational enterprise software company specializing in product-based solutions for the insurance industry. As a leading disruptor, Injala delivers innovative technology that is driving a transformational shift in risk management.
Headquartered in Dallas, USA, with offices in India, Injala has achieved consistent annual growth of over 30% for the past five yearsreflecting its strong market impact and commitment to excellence.
Website URL-
Role Overview
The Engineering Manager (.NET) will be responsible for leading a product engineering team delivering scalable web and API-based SaaS solutions. This role involves managing technical execution, delivery timelines, and system quality across multiple agile product squads. The ideal candidate is someone passionate with product engineering, holding deep hands-on experience in the Microsoft technology stack, and strong people leadership.
Key Responsibilities
- Provide leadership, guidance, and support to a team of. NET engineers, fostering their professional growth and ensuring a positive work environment.
- Drive end-to-end delivery of product features, ensuring on-time, high-quality releases.
- Oversee system design, architecture, and code quality for .NET-based services and APIs.
- Collaborate with product management and design teams to align delivery with roadmap goals.
- Review code and ensure adherence to coding standards, best practices, and quality guidelines. Implement and maintain robust testing processes to ensure the reliability and scalability of the product(s).
- Design systems that can handle scalability and performance requirements. Consider factors such as data volume, concurrency, and system bottlenecks to architect robust and scalable solutions (including by adapting efficient ways to clear tech debt for product(s))
- Work closely with product managers and stakeholders to understand the system requirements and translate them into technical specifications. Identify key system components, interfaces, and dependencies.
- Define and enforce engineering best practices (CI / CD, code review, DevOps, testing, monitoring).
- Work closely with Engineering Head to plan & execute technical strategy, raising the engineering quality
- Manage hiring, performance reviews, and career progression for engineering team members.
- Ensure production systems maintain high availability, scalability, and security standards.
- Guide architectural modernization efforts (microservices, containerization, cloud-native patterns).
Required Qualifications
10+ years of experience in building software products and SaaS applications, including 3-4 years in technical leadershipProven delivery experience building large-scale SaaS or web platforms using :.NET Core / ASP.NET, C#, Web APIsSQLCloud platforms (Azure preferred)Strong understanding of .Net core, good to have understanding of distributed systems, microservices, and RESTful architecture.Experience managing agile teams across multiple projects or streams.Excellent communication, stakeholder management, and decision-making skills.Educational Requirements :
Bachelors degree in computer science / engineering or related fields
Benefits :
Open Door working CultureRewards & RecognitionsReferral BonusFlex time policyFamily Medical Insurance