Since 1992, Ciena has been driven by a relentless pursuit of network innovation. We believe in a network that grows smarter, more agile, and more responsive every day.
This means that when you digitally interact in your world - picking up the phone, streaming video, texting a friend or loved one your interactions are being enabled by Ciena technologies.
Ciena makes your social / entertainment / business existence REAL. What will you do at Ciena? We are looking for stellar software engineer to work on the team developing & maintaining Blue Planets Resource Adapters (RA), device simulators and RA generator tool Responsibilities Develop new software micro-services, libraries, and features for Resource Adapters, NETCONF / YANG based device simulators, and tool to auto generate data models and RA pipelines Create Automated Test Suites for executing test automation of your features Troubleshooting product issues found in System Integration Testing and Customer deployments Work closely with local and remote software development & test teams Participate in all phases of the development cycle plan, design, implement, review, test, deploy, document, and train Required experience and skills Bachelors / Masters in Computer Science or equivalent experience Strong understanding of Computer Science fundamentals, algorithms & design patterns 3-6 years of development experience preferably on languages such Java / GoLang / Python Basic understanding of networking including L0 / L1 / L2 / L3 Switching & Routing, NETCONF, YANG Interest and ability to quickly learn and ramp-up on new languages, frameworks, and technologies Ability to write understandable, reliable and testable code with minimum supervision Desirable knowledge or experience in (a plus not mandatory) Distributed, Highly-available systems running at large scale Distributed platforms and stream processing using Kafka or similar systems Cloud environments (e.
g., Docker, AWS, Openstack etc.,) Fundamentals of SDN and NFV (Network function virtualization)