Software Developer - GoLang/Python
Ciena Corporation
2d ago


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

  • LI-CN
  • 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

  • You will receive notification of your successful application
  • Successful applicants will be contacted by Talent Acquisition for an initial discussion
  • If suitable you will be considered for the short list and our formal interview process
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form