Manager, Software Engineering

Bangalore Until 8/22/2026 12+ years exp First posted January 1, 2026 Last posted June 23, 2026
Job description
As part of a highly motivated global Cloud Engineering team, the right candidate will play a critical hands-on functional leadership role as Engineering Manager and drive architecture design, implementation, and deployment of the Cloud Data Platform to build data operations/orchestration solutions in Calix Cloud.

Role Overview

We are seeking a highly experienced and hands-on Engineering Manager to lead development of Calix Operations Cloud, powering large-scale data-driven systems. The role involves building and scaling real-time data pipelines, managing Java-based distributed systems, and driving high availability and performance across platform. 

Key Responsibilities:

Engineering Leadership

  • Lead and manage a team of software engineers across operations cloud. 

  • Drive design, development and delivery of high-scale, low-latency data pipeline solutions

  • Own end-to-end delivery including architecture, development, testing, and production stability

  • Mentor engineers and enforce engineering best practices, code quality, and system reliability

Technical Ownership 

  • Architect and build real-time streaming pipelines using Kafka and related ecosystem (Streams, Connect, etc.)

  • Lead development of Java-based microservices and distributed systems

  • Design scalable systems to handle high-throughput telemetry and alarm/event data

  • Ensure fault-tolerant, resilient, and observable systems for mission-critical applications

Required Qualifications:

  • 12-15+ years of experience in software engineering, with 3–5 years in engineering management

  • Strong experience in building data pipelines using Apache Kafka or similar streaming platforms

  • Proven track record of managing Java-based backend systems

  • Experience building and scaling distributed systems in production environments

  • Hands-on expertise in microservices architecture, REST/gRPC APIs

  • Strong understanding of data processing patterns (real-time, batch, event-driven)

About this role

Summary

Lead and manage cloud data platform, develop real-time pipelines, manage Java-based distributed systems.

Job title

Manager, Software Engineering

Experience level

12+ years

Minimum experience

12+ years exp

Industry

software

Location requirements

Bangalore, on-site preferred with remote options allowed.

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

software engineeringdata pipelinesjavamicroservicesKafka

Preferred skills

cloud experiencereal-time data processingAPI development

Specializations

data pipelinescloudjavadistributed systemsmicroservices
Locations

Structured locations inferred from the posting.

Bengaluru, Karnataka, India

Hybrid City