Full job description
Epsilon Automotive Practice is seeking an Engineering Manager to lead engineering teams in designing, building, and operating scalable, cloud-native microservices platforms on the Microsoft ecosystem. The role requires 13+ years in software engineering with 3+ years in management. Responsibilities include ownership of integration solutions, team leadership, architecture guidance, fostering agile and DevOps practices, defining integration strategies, promoting innovation, and collaborating globally. Required skills include C#, .NET Core/.NET 8+, ASP.NET Web API, front-end frameworks (Angular, Vue, ASP.NET MVC), cloud-native architectures, integration patterns, middleware tools (Kafka, RabbitMQ), SQL Server, agile methodologies, and experience with GenAI or AI-driven development. The role is based in Bengaluru, India.
What you'll do
- Take full ownership of integration solutions from conception to delivery and support
- Lead, mentor, and develop a multidisciplinary engineering team
- Architect and guide technical decisions for enterprise platforms and system integrations
- Foster modern engineering practices with agile delivery, DevOps, and CI/CD
- Define integration strategies and oversee development of custom solutions enabling seamless data exchange and real-time processing
- Promote innovation, automation, and adoption of cloud and integration best practices
- Drive engineering culture focused on ownership, quality, and continuous improvement
- Champion talent development aligned with company core principles
- Collaborate with global technology, architecture, and business leaders
Requirements
- 13+ years in software engineering
- 3+ years in engineering management or technical leadership
- Proven experience with C#, .NET Core/.NET 8+, ASP.NET Web API
- Experience with front-end technologies such as Angular, Vue, ASP.NET MVC
- Experience with cloud-native back-end architectures
- Knowledge of integration patterns, SOA, Microservices, and event-driven architecture
- Experience with middleware tools like Kafka, RabbitMQ, Identity Management
- Deep understanding of system design, scalability, and performance optimization
- Experience working with high-scale, enterprise-grade systems
- Experience with relational databases such as SQL Server
- Familiarity with agile methodologies and version control tools (ADO, GitHub)
- Experience leading multidisciplinary teams delivering complex systems
- Exposure to GenAI or AI-driven development
- Passion for innovation and building high-performance teams
Tech stack
C#.NET Core.NET 8+ASP.NET Web APIAngularVueASP.NET MVCKafkaRabbitMQIdentity ManagementSQL ServerADOGitHubCloud-native back-end architecturesMicroservicesSOAEvent-driven architectureGenAIAI-driven development
Benefits
Employee well-being focusCollaborative work environmentOpportunities for growth, learning, development, and career advancementInnovation-driven cultureWork-life balance and flexibilityDiversity and inclusion commitment