Senior Software Engineering Manager – Networking

Company: Ciena Corporation
Apply for the Senior Software Engineering Manager – Networking
Location: Edinburgh
Job Description:

Overview

In this leadership role, you guide software development for networking, blending technical direction with people management. You’ll help teams deliver scalable, reliable software across the product portfolio while improving engineering practices. You’ll work closely with cross-functional partners to shape architecture and delivery, driving impact at scale. This position offers a chance to influence technology strategy in a mission-driven, inclusive environment.

Pay / Benefits

  • flexible work environment
  • professional growth
  • well-being and belonging
  • inclusive culture
  • equal opportunity employer

Responsibilities

  • Provide technical leadership and people management for a software development team
  • Recruit and mentor team members to grow capability
  • Review requirements and deliver effort estimates and risk assessments to senior management
  • Influence architectural decisions, code reviews, test plans, and technology strategy
  • Manage multiple concurrent projects to deliver features on schedule
  • Foster continuous improvement of engineering practices, performance, scalability, availability, and flexibility
  • Collaborate with product, QA, and support teams

Key requirements

  • Bachelor’s degree in Electronics and Communications Engineering, Computer Engineering, or Computer Science
  • 10+ years of software development experience in the networking domain
  • 5+ years in a technical leadership and/or people management role
  • Knowledge of network routers, switches, or routing protocols such as OSPF and BGP
  • leadership
  • mentoring
  • cross-functional collaboration
  • networking domain expertise (routers, switches, OSPF, BGP)
  • Linux development environment familiarity
  • open-source software development experience

Posted: September 14th, 2026