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- 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
$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...SuggestedLocal area- 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
$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...SuggestedHourly pay- 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
- 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 contractLocal area
$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 contractTemporary work- ...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
- 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...
$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- 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
- 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
- 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...
- 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...
- 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
- 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...
- ...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
- ...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
- ...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...InternshipWorldwide
- ...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
$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$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 timeInternshipWorldwide- 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...
$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 employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- 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
$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 timeFor subcontractor$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- ...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...InternshipWorldwide
- ...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...
- ...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...
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!
- automation specialist Ottawa, ON
- ingenieur automatisation Ottawa, ON
- automation engineer - process controls systems Ottawa, ON
- control and automation engineer Ottawa, ON
- automation application engineer Ottawa, ON
- test automation specialist Ottawa, ON
- electrical automation engineer Ottawa, ON
- automation engineer Ottawa, ON
- test automation developer Ottawa, ON
- test automation engineer Ottawa, ON
