Python Developer

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Cloud-native software developer at Ciena, leveraging automation and Generative AI to enhance integration capabilities. Collaborating with global teams to design and maintain scalable software solutions.

Responsibilities

  • Design, develop, and maintain cloud‑native microservices supporting Resource Adapters, device simulators, and automated generation tools
  • Implement data models and ingress and egress adaptation layers between Blue Planet Orchestrator and external network devices
  • Apply Generative AI‑enabled development tools to accelerate coding, debugging, and feature delivery
  • Build automated test frameworks to validate Resource Adapter functionality and ensure high product quality
  • Diagnose and resolve complex issues identified during system integration testing and customer deployments
  • Collaborate closely with geographically distributed engineering, test, delivery, and support teams
  • Contribute across the full software development lifecycle, including planning, design, implementation, testing, deployment, and documentation

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field with 6+ years of professional software development experience
  • Strong foundation in computer science fundamentals, algorithms, and design patterns
  • Proven experience developing software in Python within Linux environments
  • Ability to quickly learn and adapt to new programming languages, frameworks, and technologies
  • Demonstrated capability to write clear, maintainable, and testable code with minimal supervision
  • Experience working in microservices‑based, containerized system architectures

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 type

Full Time

Experience level

Mid levelSenior

Salary

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

Degree requirement

Bachelor's Degree

Tech skills

CloudLinuxMicroservicesPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.