As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
At Ciena, innovation and collaboration drive the development of advanced networking systems that enhance global connectivity. This role contributes to building automation software that enables efficient ASIC development workflows. The position plays a key part in delivering scalable, reliable, and secure solutions within a high-performance engineering environment.
How you will make an impact:
Develop automation software using Java, Python, and Make on Linux platforms in alignment with established coding standards
Build command-line applications and web-based services supporting ASIC development workflows
Resolve defects and implement enhancements within existing applications while contributing to new application development
Collaborate with cross-functional teams to identify and implement application improvements
Manage source code using Git and coordinate development workflows using Bitbucket
Automate processes through development of bash scripts to improve efficiency
Execute unit testing using frameworks such as JUnit and Spock to validate application performance
The must haves:
Education: Bachelor’s degree in Computer Science, Engineering, or a related field
Experience: 5+ years of experience in code development in ASIC or automation-related environments
Application of Java programming and object-oriented design principles in production environments
Application of Python in production environments
Application of Make in production environments
Demonstrated customer-focused approach in software development and delivery
Application of Linux operating systems and bash scripting in development workflows
Nice to haves:
Experience with Bitbucket for source code collaboration
Knowledge of authentication methods, HTTP protocols, and NFS
Familiarity with Gradle or Maven build tools
Interest in automation and networking systems within collaborative environments
Familiarity with corporate security requirements and application security standards
Exposure to emerging technologies in ASIC automation
Pay Range:
The annual salary range for this position is $89,000 - $142,200 CAD.
#LI-BS1
Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.
Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including 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, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.
Ciena is an Equal Opportunity Employer, including disability and protected veteran status.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.