Senior Manager, Software Engineering

at  Zayo Group

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Sep, 2024USD 108500 Annual18 Jun, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Company Description
Zayo provides mission-critical bandwidth to the world’s most impactful companies, fueling the innovations that are transforming our society. Zayo’s 141,000-mile network in North America and Europe includes extensive metro connectivity to thousands of buildings and data centers. Zayo’s communications infrastructure solutions include dark fiber, private data networks, wavelengths, Ethernet, and dedicated Internet access. Zayo serves wireless and wireline carriers, media, tech, content, finance, healthcare and other large enterprises.
Do you dream in code? Are you passionate about building innovative software that affects the lives of millions every day? Do you thrive on both technical expertise and inspiring leadership? If so, then we want you on our team!
We are looking for a talented Software Engineering Manager to join our growing team. In this role, you will be responsible for leading a high-performing team of software engineers in building, shipping, and maintaining exceptional software products. You will be a technical leader, a people manager, and a strategic thinker, ensuring our team delivers impactful features while fostering a collaborative and innovative environment.

Responsibilities for a Software Engineering Manager include:

  • Lead the teams responsible for building and operating the orchestration layer of the Zayo network. This layer provides internal tooling and the interface to the API interface to the network across Zayo’s suite of products.
  • Collaborate with stakeholders in the product development process, helping product owners translate vision into product requirements.
  • Own sizing of work during quarterly and spring planning sessions to ensure the software team is accepting work for the time period.
  • Own coding and API standards for the orchestration group and participate in code reviews to stay present in their usage end evolution.
  • Recruit, mentor, strengthen, and lead teams of different size, skill sets and skill levels of software engineers from open source embracing to dev light
  • Deliver features on a complex software stack that interfaces with physical infrastructure
  • Approach everything with a problem solving mindset and customer first attitude
  • Provide logical decision making frameworks to support approach to challenges and conclusions

Here’s what we’re looking for:

  • Technical Expertise (10+ years): A strong foundation in computer science fundamentals, with experience in designing, developing, and deploying complex software systems. Proficiency in a modern programming language (e.g., Java, Python, Go) and familiarity with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
  • Leadership (5+ years): A proven track record of motivating and inspiring teams to achieve ambitious goals. You can effectively delegate tasks, provide constructive feedback, and help engineers grow their careers.
  • Networking Knowledge (Generalist): A working knowledge of how network, especially service provider networks function. This includes knowledge of network services like Internet, Ethernet, Waves, and Fiber; knowledge of network protocols like BGP, IPv4, IPv6, DNS, etc.
  • Communication (Excellent): The ability to clearly communicate technical concepts to both technical and non-technical audiences. You can effectively collaborate with cross-functional teams (product, design, etc.) and stakeholders.
  • Problem-Solving (Sharpened): A knack for breaking down complex problems into manageable tasks and identifying creative solutions. You can think critically and make data-driven decisions.
  • Passion for Learning (Never-ending): A love for staying up-to-date with the latest technologies and trends. You are eager to learn and share knowledge with your team.
  • Building Culture (): A strong belief in fostering a positive, inclusive, and high-performing team environment. You value diversity of thought and create a space where everyone feels empowered to contribute.

Bonus Points if you have:

  • Hands on experience with network automation through Python or frameworks like Napalm, Netmiko or others.
  • Worked with APIs from network vendors like Blue Planet, Cisco NSO, Nokia Orchestration, or any other network vendor automation such as Juniper or Arista.
  • Experience in building and scaling web applications in Kubernetes.
  • Experience in building and maintaining CI/CD pipelines.
  • Open source contributions.

What you’ll get:

  • The opportunity to lead a talented team and make a real impact on our products.
  • Work on challenging and innovative projects that impact the lives of millions
  • A collaborative and supportive work environment that values your ideas.
  • Competitive salary and benefits package.
  • Be part of a company that is revolutionizing the service provider industry.

Base Salary Range: $108,500 - $164,000, commensurate with experience.

Benefits, Rewards & Wellness

  • Excellent Health, Dental & Vision Insurance
  • Retirement 401(k) Savings Plan
  • Fitness membership discounts
  • Generous paid time off policy including paid parental leave

Zayo provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, provincial or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training

Responsibilities:

  • Lead the teams responsible for building and operating the orchestration layer of the Zayo network. This layer provides internal tooling and the interface to the API interface to the network across Zayo’s suite of products.
  • Collaborate with stakeholders in the product development process, helping product owners translate vision into product requirements.
  • Own sizing of work during quarterly and spring planning sessions to ensure the software team is accepting work for the time period.
  • Own coding and API standards for the orchestration group and participate in code reviews to stay present in their usage end evolution.
  • Recruit, mentor, strengthen, and lead teams of different size, skill sets and skill levels of software engineers from open source embracing to dev light
  • Deliver features on a complex software stack that interfaces with physical infrastructure
  • Approach everything with a problem solving mindset and customer first attitude
  • Provide logical decision making frameworks to support approach to challenges and conclusion


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, Canada