Senior Software Developer

Ottawa, Ontario, ca
Company: Ciena
Category: IT
Published on 2021-05-07 04:29:57

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.

We believe in the power of people. We are a network strategy and technology company that is motivated by making a difference in people’s lives – their productivity, their creativity, their health and comfort. We are looking for outstanding software developers to help us build a suite of advanced applications that will provide new levels of insight and automation to network operations. As part of a small, energetic, team you willbe responsible for helping differentiateCienafrom its competitors, using the latest technologies andtechniques.

Your Role

As aseniormember of the Applications team, youwillplaya key role inthe high-level design, planning, execution and deployment phases of delivery. You willwork aspart of a feature team in an iterative development environment and will interface regularly with stakeholders such as PLM, Product Owners and Architects.

Applications are built on our industry leading network management and control platform, which is ahighly scalablemicro-services basedarchitecture. We primarily use Java, Golang and Python as our development languages and leverage common open-source technologies such as Kafka, Cassandra, Elasticsearch and more.

We build applications that span network layers from IP to optical, though previous networking experience is not required.

If you are motivated,flexible and want to be challenged in a fast-paced environment this could be a great opportunity for you. 

About Y ou

You are an ideal candidate if you are someone who has:

  • Greattroubleshooting and analytical skills, proven through hands-on experience

  • Demonstrated proficiency in Java or Golang

  • Knowledge of web-scale architecture and technologies

  • Experience with high-scale, performant development and design

  • Great collaboration and communication skills

  • Ability to debug issues in distributed architectures

  • 5+ years industry experience with a strong track record of results

  • B.S. degree in Computer Science or equivalent

  • Experience in the following would be an asset:

  • Knowledge of IP, Ethernet, OTN or Optical networking

  • Container based technologies (Docker, Kubernetes)

  • Our new team member will need to be driven and passionate about software development and want to be part of a team working on challenging and innovative problems. If that sounds like you, we look forward to talking with you more about the opportunity!

    *LI-JW

    About Ciena
    Ciena is a network strategy and technology company with a passion to provide an experience, to you and our customers that is as rewarding as the outcome. We attract the best and brightest– those with outstanding talent, motivation, and the right attitude to contribute to our success. Our culture balances our openness and informality with professionalism and trust and is built on the foundation of our core values: Customer First, Integrity, Velocity, Innovation, and Outstanding People. 

    Ciena enables everyone to have a voice and a network that supports them while on the journey to discovering their passion and purpose. We trust each individual to do what they can to reach their full potential and make an impact on the business, whenever, wherever they are in the world. With Ciena’s highly innovative, forward-thinking business practices, we reward people for pushing the boundaries. Unlock your potential at Ciena!


    Being You @ Ciena
    As part of our commitment to diversity and inclusion, we want to foster an environment that values and respects all individual’s strengths, perspectives, ideas, and ability to meet the needs of our customers globally. Ciena values the diversity of its workforce and respects its employees as individuals, regardless of race, ethnicity, religion, gender, age, national origin, disability, sexual orientation, veteran or marital status or any other category protected by applicable law. We do not tolerate any form of discrimination.

    Ciena is also committed to compliance with all fair employment practices regarding citizenship and immigration status. 

    If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific accommodation measures required for you to be assessed in a fair and equitable manner. 

    Jobs you might also be interested in