Software Developer
Ciena Corporation
About the role
About
Elevate your software development career at Ciena, focusing on ASIC innovation with Java and Python. Join a full-time role that offers a flexible, collaborative environment in Ottawa.
Ciena is seeking a skilled Software Developer with a strong background in automation, object-oriented design, and Linux systems. You will develop and maintain critical automation software, resolve customer issues, and improve existing applications. Being part of a diverse team, you will engage in meaningful projects that shape the future of networking technology.
Key Responsibilities
- Develop and maintain automation software in Java and Python
- Create command-line applications supporting ASIC workflows
- Address bugs and feature requests in existing applications
- Collaborate with teams to improve new and existing software
- Write bash scripts to automate and streamline processes
Requirements
- Bachelor’s degree in Computer Science or Engineering
- At least 5 years of relevant code development experience
- Advanced Java and Python proficiency in production
- Strong Linux and bash scripting skills
- Experience with Jenkins for CI/CD practices
Contribute your expertise in software development and be part of Ciena's innovative team in Ottawa.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free