Hybrid Junior Software Developer

Posted last month

Apply now

About the role

  • Junior Software Developer at Ciena contributing to software development and collaborating with stakeholders for network management and planning applications.

Responsibilities

  • Contribute to all phases of software development, including planning, design, implementation, testing, automation, and deployment.
  • Design, develop, test, document, and analyze software modules or features.
  • Develop various products, including device drivers, patches, operating system modifications, and graphics modules.
  • Build scalable server-side architectures using modern technology stacks.
  • Collaborate with stakeholders such as Product Owners, PLM, and Architects to deliver high-quality solutions.
  • Leverage cutting-edge tools and technologies, including Java, Python, Golang, Kafka, Cassandra, Elasticsearch, and container-based technologies like Docker and Kubernetes.

Requirements

  • Proficiency in developing applications with Java, Python, or Golang
  • Experience in testing, automation, continuous integration, and deployment
  • Strong collaboration and communication skills
  • Passion for continuous improvement and innovation
  • Ability to adapt and excel in a rapidly changing environment with minimal direction
  • Minimum B.S. degree in Computer Science or equivalent with 0-5 years of development experience

Benefits

  • medical, dental, and vision plans
  • participation in 401(K) (USA) & DCPP (Canada) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • company-paid holidays
  • paid sick leave
  • vacation time

Job title

Junior Software Developer

Job type

Experience level

Junior

Salary

CA$76,700 - CA$122,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job