Overview
Senior Engineering Manager leading multiple teams and tech leads to design and deliver ServiceChannel's SaaS platform built on .NET and React, setting org-level technical direction and engineering standards.
What you'll do
- Lead multiple teams and tech leads; set org-level goals, structure and operating cadence, and be accountable for combined delivery, quality and reliability outcomes.
- Set multi-year technical vision and architecture direction for the product area; establish architecture governance, design reviews and engineering standards across teams.
- Represent engineering to senior and executive leadership; communicate status, risks, trade-offs and strategy clearly, and influence cross-organization priorities and dependencies.
- Drive organization-wide engineering excellence: quality, security, reliability, cost efficiency and developer-experience programs with measurable targets.
- Lead complex cross-team and cross-region programs, resolve conflicts and escalations, and foster a culture of ownership, inclusion and continuous improvement.
- Own commitments and delivery outcomes for the team(s), ensuring predictable and high-quality execution.
- Define and drive the technical strategy and roadmap for the .NET back end and React front end, including architecture, modernization and technical-debt management.
- Translate product and business goals into clear technical deliverables and execution plans.
- Mentor and coach team members, supporting their professional growth and fostering a collaborative, productive environment.
- Monitor delivery and service-health metrics (velocity, quality, reliability, performance, cost) and take corrective action when needed.
- Act as the primary technical and delivery point of contact for product, business and leadership stakeholders; partner closely with Product Management to shape roadmaps, scope initiatives and manage expectations.
- Lead collaboration across software engineers, product owners, project managers, DevOps, QA, security and mobile teams; own API contracts, versioning and backward compatibility for consumers such as web and mobile clients.
- Own release management and CI/CD practices, including safe deployments, feature flags and rollback strategies.
- Drive observability and operational excellence: logging, monitoring, alerting, SLOs, incident management, postmortems and root-cause analysis.
- Continuously improve engineering processes to increase efficiency, predictability and quality; drive adoption of code review, testing and accessibility/performance standards.
- Ensure compliance with security, privacy and regulatory requirements throughout the development lifecycle.
- Conduct regular 1-on-1s, own performance management (goal setting, mid-cycle check-ins, annual reviews), and plan team capacity to meet roadmap commitments while avoiding burnout.
What you'll need
- Bachelor's degree in Computer Science, Information Technology, or a related technical discipline.
- Minimum of 11 years of hands-on experience in full stack development using .NET and React.js.
- 4+ years of experience leading engineering teams, including at least 2+ years managing managers or multiple teams (people management, technical leadership and delivery ownership), with a track record of hiring and developing leaders.
- Strong analytical and problem-solving skills, with keen attention to detail.
- Executive-level communication and stakeholder management skills; excellent communication, collaboration and interpersonal skills, with the ability to work effectively in cross-functional and global teams.
- Proven experience developing robust APIs using Microsoft .NET C#, ASP.NET MVC and .NET Core / modern .NET.
- Strong expertise in Entity Framework and LINQ for efficient data access and manipulation.
- Proficiency in front-end development with React.js and TypeScript, with a solid understanding of modern JavaScript frameworks and state management.
- Hands-on experience with SQL Server, including performance tuning and query optimization.
- Solid understanding of the SDLC and familiarity with JIRA, GitHub and CI/CD pipelines.
- Strong grasp of modern software design principles, coding best practices and scalable architecture patterns (REST API design, microservices, event-driven systems).
- Proficient in unit testing and a sound understanding of test automation frameworks and principles.
- Knowledge of application security best practices (authentication/authorization, OAuth/SSO, OWASP).
Nice to have
- Practical experience with cloud platforms such as Microsoft Azure and/or AWS, including deployment and monitoring.
- Experience with Azure services such as Functions, Service Bus, Storage Accounts and App Services.
- Experience with MongoDB.
- Familiarity with the Elastic Stack (Elasticsearch, Kibana, Logstash) for logging and analytics.
- Exposure to microservices architecture, including design, development and deployment; containers and Kubernetes.
- Experience with continuous integration tools such as TeamCity, Jenkins or GitHub Actions.
Details
- Location: Hybrid, Bengaluru East, Karnataka, India.
- Employment type: Full-time.
- Collaborates with global teams and works on international projects.
Read the full description and apply on the company’s own careers page.