Ciena

Junior Software Developer

Ciena

full-time

Posted on:

Location Type: Hybrid

Location: Ottawa • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

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

Job Level

Junior

Tech Stack

CassandraDockerElasticSearchGoJavaKafkaKubernetesPython

About the role

  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonGolangtestingautomationcontinuous integrationdeploymentdevice driversoperating system modificationsgraphics modules
Soft skills
collaborationcommunicationcontinuous improvementinnovationadaptability
Certifications
B.S. degree in Computer Science