Job Summary
We are looking for a Software Engineering Manager to lead a high-performing engineering team building scalable APIs and data platforms. You will own delivery, technical direction, and team growth while driving AI-first engineering practices using automation and intelligent tooling to improve how we design, build, ship, and operate software. You will balance hands-on technical leadership with people management, operational excellence, and a robust focus on quality, reliability, and talent development.
Job Requirements
Must Have
10+ years of software engineering experience, including 2+ years in an engineering management or tech lead role with direct reports
Solid hands-on background with Go and Python in production systems
Experience building and operating APIs (REST and/or GraphQL) at scale
Deep familiarity with PostgreSQL, Redis, and ClickHouse (or comparable OLTP + cache + OLAP stack)
Proven experience with observability and monitoring using ELK and Grafana
Practical understanding of Data Lakehouse concepts: data ingestion, warehousing/lake patterns,
and analytics pipelines
Track record of engineering excellence: code review culture, CI/CD, testing strategy, and technical debt management
Demonstrated operational excellence: incident management, SLOs, production support, and reliability improvements
Robust talent management skills: hiring, coaching, performance management, and team building
Excellent communication and stakeholder management across technical and non-technical audiences
Commitment to AI-first engineering: actively using AI tools to improve team productivity, quality, and decision-making
Nice to Have
Experience with Agentic AI systems: autonomous agents, tool-use workflows, RAG pipelines, or AI orchestration in production
Background in data engineering, streaming, or large-scale analytics platforms
Experience with cloud-native infrastructure, containers, and infrastructure-as-code
Familiarity with securit
📌 Mgr, Software Engineer Bengaluru (India)
🏢 NetApp
📍 India