Software Engineer
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Cisco's Optical Network Controller team builds cloud-native software to automate, visualize, and control optical networks. You will develop Java microservices and Python automated tests for optical network management workflows.
What you'll do
- Design and maintain Java microservices for optical network management
- Write Python unit, integration, and end-to-end automated tests
- Integrate automated test suites into CI/CD pipelines
- Collaborate with technical leads and product managers to deliver production software
Skills
Must have
- Java
- Python
- REST
- Microservices
- Automated testing
- Docker
- Kubernetes
- Relational databases
- NOSQL databases
- Messaging systems
Nice to have
- Optical networking
- Sdn
- Yang
- Netconf
- Restconf
Tools
- Spring Boot
- Grpc
- Pytest
- Jenkins
- GitLab ci
- Kafka
- Rabbitmq
Who it's for
- Education
- Engineering degree
- Degree
- computer science, computer engineering, electrical engineering
- Experience
- 1 to 3 years
- Domain
- networking
About Cisco
Cisco has 173 open roles in Bangalore, at Cisco Bangalore Campus (Cessna Business Park). See every Cisco role.
More at Cisco
Lead or staff · 11 to 15 years
Senior · 7 to 11 years
Lead or staff · 10+ years
Senior · 7 to 12 years
Entry level · 0 to 3 years
Mid level · 2 years
Lead or staff · 8+ years
Similar roles
All backend engineering jobs
Baxter · Lead or staff · 12+ years

Sabre Corporation (Sabre Travel Technologies) · Mid level · 3+ years
Caterpillar · Lead or staff · On-site · 8+ years


