CareerPlan

Software Engineer

Bangalore, IndiaFull-time2026-10-22 → 2026-11-10

Core

Design, implement, and maintain scalable microservices for optical network management and control plane workflows, with full ownership of automated testing.

Role type

Mid-level IC software engineer (Java/Python microservices)

Builds

Cloud-native microservices for optical network automation and control

Domain

Telecommunications / Optical Networking / SDN

Deliverable

production ML models | product features

Required skills

Java (Spring Boot, REST, gRPC), Python (PyTest, automation), Docker, Kubernetes, relational/NoSQL databases, messaging systems (Kafka, RabbitMQ)

Preferred skills

Optical Networking concepts, SDN, YANG data modeling, NETCONF/RESTCONF

Responsibilities

Design and implement scalable microservices; write comprehensive unit, integration, and end-to-end automated tests; integrate test suites into CI/CD pipelines; collaborate with Technical Leads and Product Managers in Agile Scrum

Seniority

Junior to Mid-level, hands-on IC