Develop new software micro-services, libraries, and features that form the platform supporting service orchestration
Extend and create SDKs used by developers to author resource adapters, service templates, and lifecycle plans
Work closely with the Blue Planet solution teams, internal developers, and customers to support their use of the platform to deliver complete solutions to customers
Participate in all phases of the development cycle plan, design, implement, review, test, deploy, document, and training.
Areas of impact
You will be working as a Blue Planet software engineer creating an orchestration platform that service providers use to manage service lifecycles and automate operations.
Blue Planet is based on a modern software architecture that leverages open-source technologies, model-driven templates and container-
based micro-services. Blue Planet facilitates the evolution toward more efficient, modernized network operations and software-
defined programmability to accelerate the delivery of on-demand services, reduce costs, and enable a path to increased network autonomy.
Bachelors / Masters in Computer Science or equivalent experience
Strong understanding of Computer Science fundamentals, algorithms & design patterns
Development experience (>
5 to 6 years ) preferably on languages such as GoLang / Python and scripting skills
Interest and ability to quickly learn and ramp-up on new languages 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 which use Kafka, Elasticsearch, Cassandra or similar systems
Cloud environments (e.g., Docker, AWS, Openstack etc.,)
Asynchronous programming patterns (e.g., GO Routines / Channels, Python frameworks like Twisted)
Basic understanding of networking including L2 / L3 Switching & Routing
Fundamentals of SDN and NFV (Network function virtualization)
Experience in CI / CD (Continuous Integration & Delivery), AGILE work environments
Ability to troubleshoot and solve issues on scale systems
Rewarding experience. Meaningful outcomes.
Making a difference in people's lives through design and implementation of leading network technologies. That's what motivates us.
A distinct way to work
Free thinking, free discussion, and collaboration are the norm. Expect more satisfying outcomes - both personal and professional.
Ciena values the diversity of our workforce and respects its employees as individuals, regardless of race, nationality, religion, sexual orientation, gender or age.
Ciena is also committed to developing inclusive, barrier-free selection processes and work environments. If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific needs / accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.
Information received relating to any specific needs / accommodation measures will be addressed confidentially.
What you can expect from us