Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Test Tools & Automation Full Stack Software Engineer

Ciena Canada ULC

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.

This role is part of the Data Acquisition and Test Engineering Tools team and plays a key role in enabling reliable, scalable production of next‑generation modem technologies. The position focuses on building and supporting software used on Ciena production lines worldwide, working closely with product design, test engineering, and manufacturing teams to bring advanced connectivity solutions into high‑volume production environments.

How you will make an impact

  • Design and implement software tools, frameworks, and applications for Windows and cloud‑based platforms that support data collection and test automation
  • Deliver end‑to‑end software solutions across presentation, application, business logic, and data access layers
  • Build robust, scalable, and well‑documented software using continuous integration and continuous delivery (CI/CD) pipelines and agile development methodologies
  • Drive standardization of new and existing test software frameworks across production environments
  • Support test engineering teams in adopting new technologies that enhance or replace existing test solutions
  • Collaborate with electrical, optical, systems, and research and development teams to define requirements and specifications for software deliverables
  • Share best practices and provide technical guidance to engineering teams supporting process and test automation

The must haves

  • Software development experience: 3+ years of hands‑on experience in object‑oriented software development, preferably using C# and .NET
  • Cloud technologies: Experience implementing serverless, cloud‑based solutions, preferably using Amazon Web Services or Microsoft Azure
  • Source control and CI/CD: Knowledge of source control management systems, continuous improvement tools, and peer code review practices, preferably using Git, Subversion (SVN), Bamboo, and Artifactory
  • Troubleshooting skills: Strong troubleshooting and debugging skills in complex software environments
  • Web technologies: Experience with TypeScript, Angular, SCSS, and ASP.NET
  • API design: Experience designing and implementing Representational State Transfer (REST) services
  • Development practices: Familiarity with test‑driven development methodologies
  • User experience: Understanding of user experience best practices
  • Software fundamentals: Familiarity with software design patterns and data structures
  • Agile tools: Familiarity with agile software development tools, including Jira
  • Data science exposure: Practical experience with data science principles and methodologies

Nice to haves

  • Collaboration: Ability to work effectively with cross‑functional teams across multiple geographies
  • Work style: Self‑motivated, well‑organized, with a willingness to learn
  • Communication: Strong written and verbal communication skills
  • Prioritization: Ability to manage multiple priorities and meet aggressive deadlines while maintaining quality
  • Innovation mindset: Curiosity to experiment with new technologies to solve existing problems
  • Domain knowledge: Experience in instrumentation, optics, or telecommunications
  • Manufacturing systems: Experience working with Manufacturing Execution Systems

Pay Range

The salary range for this role in Ottawa is $76, 700 - $122, 500.

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.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Test Tools & Automation Full Stack Software Engineer in Ottawa, ON vacancy
  • Kyyba is looking for a Software Automation Test Engineer with expertise in Python and .NET for their KANATA, ON location. You’ll play a key role in automating testing for pioneering automotive technologies. This role within the Test Automation & Tools Development team involves... 
    Suggested

    KYYBA Inc

    Ottawa, ON
    5 days ago
  • $100k - $175k per year

    The Role Our teams are hiring multiple talented Full-Stack Software Engineers to build innovative products in Life Sciences. You'll work with the latest front-end and back-end technologies as we tackle some of the biggest challenges facing the world today. We are looking... 
    Suggested
    Local area

    Veeva Systems, Inc.

    Ottawa, ON
    8 days ago
  • Be part of Veeva's mission as a Full-Stack Software Engineer, leveraging Java and Javascript to innovate life science products. Collaborate with experts to enhance global health solutions. At Veeva, a Full-Stack Software Engineer plays a pivotal role in the lifecycle of software... 
    Suggested

    Veeva Systems

    Ottawa, ON
    8 hours ago
  • $44 - $48 per hour

     ...We are recruiting an experienced Software Test Engineer (eCall Services) to join our team to support our client in the automotive industry....  ...troubleshooting complex systems. ~ Knowledge of telecommunications, automation, Linux. ~ Demonstrated experience with software testing... 
    Suggested
    Hourly pay

    MEDA Engineering and Technical Services, LLC

    Ottawa, ON
    8 days ago
  • Enhance your career as a Full-Stack Engineer at Solace, focusing on developing solutions for enterprise AI applications across leading cloud platforms...  .... In this role, you will serve as a Full-Stack Software Developer, integral to building enterprise and cloud-native apps... 
    Suggested

    Solace

    Ottawa, ON
    8 days ago
  • As a Senior Engineer, you are responsible for the end‑to‑end lifecycle of software products that define the driver and passenger experience. This is a full‑stack role requiring mastery over both user‑facing interfaces and complex back‑end services. You will design scalable... 
    Long term contract
    Local area

    Randstad Canada

    Ottawa, ON
    2 hours ago
  • $95k - $120k per year

    Wind River is a global leader in delivering software for mission‑critical intelligent systems. About The Team The Wind...  ...with a strong focus on 5G and telecom use cases. Cloud Test & Automation Engineer This role requires expertise in validation, automation,... 
    Long term contract
    Temporary work

    Aptiv

    Ottawa, ON
    2 days ago
  •  ...and observability platforms. Develop automated systems for collecting and analyzing numerical...  .... Create visualization and analysis tools to enable efficient root‑cause...  ...Demonstrated experience debugging complex hardware/software systems and driving issues to root cause.... 
    Long term contract

    Cerebras Systems, Inc.

    Ottawa, ON
    3 days ago
  • Full Stack Support Role Respond to and triage support questions and support requests from Meta engineers on various Software Engineering Applications. Extract relevant information from log files and other sources to debug, identify owners or root causes. Write basic tools... 

    HCLTech

    Ottawa, ON
    2 hours ago
  • $81k - $107.5k per year

     ...passionate and hardworking midlevel Software Developer in Test who can join our cross functional...  ...effective products to our customers. Tech Stack Mabl CircleCI GitHub AWS Docker...  ...on Develop, maintain, and execute automated test suites using industry-standard tools... 
    Worldwide

    Ten Eleven Ventures

    Ottawa, ON
    8 days ago
  • Drive innovation as a Senior Full Stack Engineer at a leading cloud solutions provider in Toronto. Leverage your expertise in Java and JavaScript...  ...and mentor junior engineers. With over 5 years of software development experience, you will play a vital role in collaborating... 
    Flexible hours

    Veeva Systems

    Ottawa, ON
    7 hours ago
  • Elevate your career as a full stack software developer with the Senate of Canada. Contribute to meaningful projects that bolster our democratic framework through technology. We are seeking qualified candidates for two full-time indeterminate developer roles within the Senate... 
    Full time

    Senate of Canada

    Ottawa, ON
    8 days ago
  • Senior Software Engineer – Full Stack (Cybersecurity SaaS) We are seeking experienced Senior Full‑Stack Software Engineers to join our growing engineering team and help build secure, scalable, and customer‑centric SaaS products serving both B2B and B2C markets. This role offers... 

    Enterprise Solutions

    Ottawa, ON
    8 days ago
  • Drive quality assurance for CNN Digital as a Software Developer in Test II at Warner Bros. Discovery, leveraging automation expertise. Collaborate with engineers to elevate testing standards and practices. In this critical role, you'll enhance quality across diverse brands... 

    CNN

    Ottawa, ON
    2 hours ago
  • Elevate your career as a Software Test Engineer with General Dynamics Mission Systems-Canada in Ottawa or Halifax, focusing on complex aerospace systems. A combination of lab and office work ensures comprehensive testing and system validation. In this role, you will leverage... 
    Work at office

    General Dynamics Mission Systems–Canada

    Ottawa, ON
    8 days ago
  • Elevate Systems Engineering practices at Telesat through innovative AI-powered tool development. This onsite role at Telesat HQ in...  ...is looking for an experienced software developer to support the Lightspeed...  ...• Proficiency in Python for automation and integration • Experience with... 

    Telesat Corporation

    Ottawa, ON
    2 days ago
  •  ...Elevate your software career with Bartech Staffing as a Software Engineer in Ottawa, specializing in AI and automation. This contract role requires strong Python development and API integration skills in a hybrid model. As a mid-level developer, you will design and implement... 
    Contract work

    The Bartech Group, Inc.

    Ottawa, ON
    8 days ago
  •  ...cusp of a major rebuild; modern stack, cleaner UX, security by...  ...initiatives across cross-functional software development and operations...  ...continuous learning. Collaborate with Engineers, Product Owners, Marketing,...  .... Iterate on design, testing and implementation of features... 
    Full time

    Momentous

    Ottawa, ON
    8 days ago
  •  ...55 years. Backed by a legacy of engineering excellence, reliability and industry...  ...speeds. Role Overview The Software Development team architects, develops, tests and maintains the Telesat Lightspeed...  ...codebase through effective and automated software testing. You will write... 
    Internship
    Worldwide

    Important Company of the Sector

    Ottawa, ON
    1 hour ago
  •  ...VIAV) is a global provider of network test, monitoring and assurance solutions...  ...We are looking for an optical testing engineer with experience across a broad spectrum...  ...should have a strong background in automation and optical analysis tools. The ideal candidate will have experience... 
    Work from home

    Viavi Solutions Inc.

    Ottawa, ON
    8 days ago
  • $115k - $140k per year

    A technology firm is seeking a Senior Product Engineer in Ottawa or Toronto, ON. In this hybrid role, you will work with AI agent systems, designing backend services and APIs in TypeScript/Node. The position requires strong experience with distributed systems and AWS. Candidates... 
    Flexible hours

    Solink

    Ottawa, ON
    8 days ago
  • $95k - $140k per year

     ...and your hard work! About The Role This position is for a Full-Stack Software Developer to join our team. You will be responsible for...  ...Communicate with the team through meetings, demos, and documentation Test software through automation Have a desire to continually... 
    Full time
    Internship
    Worldwide

    Solace

    Ottawa, ON
    12 days ago
  • At Ranovus, we are looking for an Automation Software Developer to innovate in software solutions. Work on advanced...  ...high-precision automation • Conduct software testing and maintenance Requirements: • Degree in Engineering, Engineering Physics, or Computer Science • Solid... 

    RANOVUS Inc.

    Ottawa, ON
    8 days ago
  • $90k - $140k per year

    Overview Full-time: 37.5 Hours per week, Monday to Friday. Location: Ottawa Office (...  ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is developing...  ...systems; Design, develop, integrate and test software modules and systems; Advocate... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    8 days ago
  • Join Ciena as a Hardware Test Development Engineer to enhance automated calibration for optical solutions. Be a key contributor in delivering cutting-edge test tools and resolving production challenges. This role requires a Bachelor's degree in Electrical/Optical Engineering... 
    Contract work

    Ciena Canada ULC

    Ottawa, ON
    1 hour ago
  • $105.16k - $136.79k per year

     ...the world communicates. This posting is for an existing vacancy. Requisition ID: 77731 Skyworks is seeking a full time Sr Test Automation Engineer for our Ottawa, Ontario, Canada location supporting WiFi products. As a key contributor you will work in a team-based... 
    Full time
    For subcontractor

    Skyworks Solutions, Inc.

    Ottawa, ON
    5 days ago
  • $120k - $165k per year

     ...Senior Test and Instrumentation Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 gross/year About the Role...  ...test engineer, defining methodologies, tooling, and working principles. As the organization... 
    Full time

    Essence Coaching Group

    Ottawa, ON
    8 days ago
  •  ...years. Backed by a legacy of engineering excellence, reliability and industry...  ...participate in system level testing activities including test...  ...including the Test automation processes. Support System Acceptance...  ...test case and defect tracking tools (Jira, Jama) Demonstrated ability... 
    Internship
    Worldwide

    Telesat

    Ottawa, ON
    8 days ago
  •  ...participate in system-level testing activities, including test planning...  ...execution, including test automation processes. Support system...  ...Electrical, Computer, or Systems Engineering. Minimum 20 years of...  ...test case and defect tracking tools (e.g., Jira, Jama). Strong communication... 

    Myticas Consulting

    Ottawa, ON
    8 days ago
  •  ...security, and troubleshooting of software programs and applications....  ...cycle. In addition, the Software Engineering stream provides day-to-day...  ...software programs, code, and unit tests for new and existing...  ...and Experience 5+ years as a full stack developer in an Agile setting... 

    Insight Global

    Ottawa, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Test Tools & Automation Full Stack Software Engineer. Be the first to apply!