Position: Engineering Manager (Dotnet 9.0+)
Experience: 8–12 Years
Location: Pune, India
We are looking for a hands-on Engineering Manager with deep expertise in .NET 9/10, microservices, and cloud-agnostic architectures to lead one of our key product engineering teams. This role is pivotal in shaping scalable travel platform solutions with innovation, quality, and delivery excellence.
Key Responsibilities
- Architecture Leadership: Own solution architecture design, system decomposition, and service boundaries ensuring scalability and fault tolerance, Hands-on ownership of solution architecture, clean architecture design principles, and system decomposition. Define high- level designs, domain models, and service boundaries ensuring scalability, fault tolerance, and maintainability.
- Technology Leadership: Architect, design, and guide the development of scalable, secure, and high-performance web and API-based applications using ASP.NET Core 8/9 and modern microservice patterns.
- Delivery Management: Drive engineering excellence and delivery velocity — ensuring sprint predictability, code quality, and on-time releases across modules.
- Code Quality & Governance: Establish and enforce engineering standards using tools such as SonarCloud, Codacy, and OpenTelemetry for observability and performance monitoring.
- Cross-Functional Collaboration: Partner with Product, QA, UX, and DevOps teams to align business goals with technical outcomes and deliver seamless digital experiences.
- DevOps & Cloud: Oversee CI/CD pipelines, containerized deployments (Docker, Kubernetes, AWS Lambda), and environment reliability across staging and production.
- Mentorship & Growth: Coach, review, and elevate engineers through technical mentorship, peer reviews, and structured learning roadmaps.
- Innovation & Modernization: Champion modernization initiatives by integrating .NET 9 features, AOT compilation, MongoDB, PostgreSQL, and cloud-native best practices.
- Operational Excellence: Own SLAs/SLOs for uptime, response times, and incident
management, ensuring resilient and fault-tolerant systems.
- Experience with Domain-Driven Design (DDD) concepts and architectural documentation.
- Proficiency in RESTful APIs, GraphQL, and asynchronous programming.
- Strong stakeholder management with an outcome-oriented mindset.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent technical discipline.
- Experience: 8–12 years of total experience with at least 2 years in technical leadership or team management roles.
- Technical Expertise: Deep knowledge of C#, .NET 8.0+ / .NET 9.0 / .NET 10, ASP.NET Core, and Clean microservice architecture.
Preferred Skills
- Experience with event-driven systems (Kafka, RabbitMQ, SQS).
- Knowledge of security and compliance best practices (OAuth2, OWASP).
- Familiarity with serverless architecture (AWS Lambda / Azure Functions).
- Exposure to travel or e-commerce domain platforms.
- Experience integrating with front-end frameworks (ReactJs, TypeScript, HTML5, CSS3 jQuery).
Skills: domain driven design,rabbitmq,postgresql,architecture,kafka,.net,restfulapi,asp.net,asp.net core mvc,react.js,oauth 2.0,graphql,owasp