Full job description
Senior Manager – Software Engineering role leading multiple engineering teams to deliver scalable, secure, and reliable software solutions. Responsibilities include managing end-to-end delivery of strategic programs, overseeing SDLC, driving Agile delivery, ensuring engineering standards and compliance, client partner management, architectural guidance, and fostering innovation. Requires 15+ years software engineering experience with 5+ years in leadership, expertise in C#, .NET, AWS, Azure, microservices, CI/CD, DevOps, AI-assisted development, and cloud technologies. Must have strong leadership, communication, problem-solving, and stakeholder management skills. Location: Bengaluru, Karnataka, India.
What you'll do
- Own end-to-end delivery of multiple strategic programs ensuring predictable execution, quality, and on-time delivery
- Manage complete SDLC including planning, estimation, development, testing, implementation, deployment, and production
- Drive Agile delivery excellence managing risks, dependencies, resource planning, and release governance
- Ensure consistency to SDLC, engineering standards, security, compliance, and operational guidelines
- Lead build, enhancement, modernization, migration, and maintenance initiatives across multiple engineering teams
- Work closely with clients and business partners to understand business objectives and translate them into scalable technical solutions
- Participate in customer workshops, architecture discussions, solution presentations, and executive governance
- Build trusted relationships with internal and external partners managing expectations and issues
- Communicate delivery health, KPIs, project risks, mitigation plans, and strategic initiatives to senior leadership
- Provide architectural guidance and technical oversight across enterprise
- Collaborate with architects and engineering teams to design scalable, secure, cloud-native solutions
- Convert High-Level Design (HLD) into detailed technical designs (LLD) including APIs, data models, algorithms, schema, and integration
- Drive engineering excellence through design reviews, code reviews, peer reviews, and alignment to coding standards
- Champion automation, DevOps, CI/CD, cloud adoption, AI-assisted development, and engineering productivity
- Define quality gates, deployment validations, and release controls to improve production
- Promote innovation by encouraging experimentation, proof-of-concepts, and modernization
- Design, develop, and maintain enterprise web applications and distributed systems
- Build and support REST APIs, event-driven architectures, and cloud-based solutions
- Develop batch and real-time data pipelines using AWS technologies including Redshift, Spectrum, S3, Lambda, SnapLogic, Camunda
- Collaborate with multi-functional teams to extract, transform, and integrate data from multiple enterprise sources
- Package, support, and oversee production releases ensuring minimal business disruption
- Lead, coach, and mentor multiple engineering teams
- Drive hiring, performance management, career development, succession planning, and employee engagement
- Foster a collaborative, high-performance, and innovation-driven engineering culture
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- 15+ years of software engineering experience
- At least 5+ years leading engineering teams in customer-facing environments
- Proven success delivering complex enterprise-scale software programs using Agile
- Experience managing multiple engineering teams and multi-functional teams
- Strong leadership, communication, presentation, stakeholder management, and decision-making skills
- Excellent analytical, problem-solving, organizational, and prioritization skills
- Passion for continuous learning and engineering
- Technical expertise in listed tech stack
- Experience with AI-assisted development tools, DevOps automation, and cloud modernization
Tech stack
C#.NET.NET CoreNET MVCREST APIsAngularReactJavaScriptHTML5CSSAWSAzureMicroservicesCI/CDDockerOracleMySQLDynamoDBRedshiftSnowflakeGitHubAzure DevOpsJenkinsSQLPL/SQLUnix/LinuxDesign PatternsOOPDistributed SystemsAWS LambdaEC2S3SnapLogicCamundaPythonShell ScriptingAI-assisted developmentDevOps automation
Benefits
Employee well-being focusCollaborative work environmentOpportunities for growth through learning, development and career advancementInnovation-driven cultureWork-life balance and flexibilityDiversity, inclusion, and equal employment opportunities