Apply now »

Title:  Mgr, Software Engineer

Location: 

Bangalore, Karnataka, IN

Requisition ID:  135738

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 strong 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
  • Strong 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
  • Strong 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 security, compliance, and data governance in regulated environments
  • Prior experience scaling teams through hypergrowth or platform modernization initiatives

Responsibilities

Engineering Leadership

  • Lead, mentor, and grow a team of software engineers; set clear goals, provide regular feedback, and support career development
  • Own team delivery: planning, prioritization, execution, and predictable release cadence
  • Partner with Product, Design, and cross-functional stakeholders to translate business needs into technical roadmaps
  • Guide architecture and technical decisions across services, APIs, and data systems
  • Establish and uphold engineering standards: code quality, testing, documentation, and secure development practices

AI-First Engineering

  • Champion AI-first engineering: embed AI-assisted development, testing, observability, and operations into day-to-day workflows
  • Identify opportunities to automate repetitive work (code generation, reviews, incident triage, runbooks, data pipelines)
  • Build team capability to adopt agentic and LLM-based tools responsibly, with clear guardrails for security, quality, and compliance
  • Use data and AI-driven insights to improve velocity, defect rates, and operational efficiency

Technical Ownership

  • Oversee design and delivery of REST/GraphQL APIs and backend services in Go and Python
  • Guide data architecture across PostgreSQLRedis, and ClickHouse for transactional, caching, and analytics workloads
  • Support Data Lakehouse strategy: ingestion, modeling, governance, and analytics enablement
  • Ensure systems are observable, debuggable, and production-ready using ELK and Grafana

Operational Excellence

  • Define and track SLOs/SLIs, incident response, postmortems, and continuous improvement
  • Drive reliability, performance, cost efficiency, and scalability across services and data platforms
  • Own capacity planning, on-call practices, and operational runbooks
  • Foster a blameless culture focused on learning and prevention

Talent Management

  • Hire, onboard, and retain strong engineers; build diverse, inclusive, high-trust teams
  • Conduct performance reviews, succession planning, and skills development
  • Create an environment where engineers do their best work and grow into senior IC or leadership roles

Education

Bachelor's degree (graduation) or above in Computer Science, Engineering, Information Technology, or a related technical field


Job Segment: Test Engineer, Software Engineer, Testing, Cloud, Data Architect, Engineering, Technology, Data

Apply now »