Software Technical Leader, Remote, Canada

Cisco Systems, Inc

United States

Remote

USD 98,000 - 133,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cisco Systems, Inc is seeking a senior software engineer to build and operate full-stack software that brings network-device capabilities into a centralized management dashboard. The role spans architecture, implementation, production release, and ongoing reliability for distributed services, with ownership of customer-facing features and collaboration across engineering and product teams.

Responsibilities include designing scalable services, improving reliability with testing and telemetry, and

Qualifications

  • Bachelor's degree in a relevant technical field with 12+ years of related experience.
  • Master's degree with 8+ years of experience.
  • Doctorate with 5+ years of experience.

Responsibilities

  • Design and build scalable services and user-facing features across the software stack.
  • Improve reliability and performance through testing, telemetry, and alerting.
  • Own work from design through safe production rollout using feature flags or A/B testing.
  • Make architectural and system-design decisions for complex engineering problems.
  • Collaborate with engineering managers, product managers, and partner teams to set direction around technical and business priorities.
  • Resolve defects, networking issues, and customer-reported problems, while coaching other engineers.

Skills

Web back ends (Ruby/Go/Python)
Distributed systems design
Agile software development
Feature flags / A/B testing
Mentoring / coaching

Education

Bachelor's degree in a relevant technical field
Master's degree in a related field
Doctorate (PhD) in related field

Job description

Role overview

Build and operate full-stack software that brings network-device capabilities into a centralized management dashboard. The role spans architecture, implementation, production release, and ongoing reliability for distributed services, with ownership of customer-facing features and collaboration across engineering and product teams.

Responsibilities
  • Design and build scalable services and user-facing features across the software stack.
  • Improve reliability and performance through testing, telemetry, and alerting.
  • Own work from initial design through safe production rollout, using techniques such as feature flags and controlled experiments.
  • Make architectural and system-design decisions for complex engineering problems.
  • Work with engineering managers, product managers, and partner teams to set direction around technical and business priorities.
  • Resolve defects, networking issues, and customer-reported problems, while coaching other engineers.
Requirements
  • A bachelor's degree in a relevant technical field plus at least 12 years of related experience, a master's degree plus eight years, or a doctorate plus five years.
  • Professional experience building web back ends with languages such as Ruby, Go, or Python, or comparable technologies.
  • Experience designing system architecture and making technical tradeoffs.
  • Experience delivering software safely to customers, including use of feature flags or A/B testing.
  • Experience coaching teammates and working in an agile engineering environment.
  • Ability to solve open-ended problems across the software stack.
Nice to have
  • Experience with networking equipment, network emulation or simulation, or tools for modeling network environments.
  • Background in systems software or large-scale distributed networking solutions.
  • Experience collaborating across disciplines or geographically distributed teams.
Benefits and work setup
  • Remote role based in Canada.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Engineering
Manager, Engineering

auviknetworks • United States

Remote
USD 112,000 - 146,000
Remote work
Health and dental benefits
Stock options
+4
Staff Software Developer
Staff Software Developer

auviknetworks • United States

Remote
USD 112,000 - 146,000
Staff Engineer, Network Infrastructure
Staff Engineer, Network Infrastructure

digitalocean98 • United States

Remote
USD 180,000 - 260,000
Professional development support
Flexible time off
Employee assistance
+2
Senior Software Developer
Senior Software Developer

auviknetworks • United States

Remote
USD 88,000 - 115,000
Stock options
Remote work
Health & dental
+5
Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Homedepot • United States

Remote
USD 140,000 - 200,000
Remote work
No travel
Staff Software Engineer, Backend
Staff Software Engineer, Backend

Fivetran, Inc. • United States

Hybrid
USD 180,000 - 240,000
employer-paid medical coverage
stock grants
development opportunities
+2
Staff Software Developer (Remote Canada)
Staff Software Developer (Remote Canada)

TLNT Bridge Recruiting • United States

Remote
USD 113,000 - 155,000
Designated Services Engineer (Remote US)
Designated Services Engineer (Remote US)

wekatest • United States

Remote
USD 150,000 - 210,000
Software Engineer 4
Software Engineer 4

Phreesia • United States

Remote
USD 135,000 - 195,000
Remote-first work
Wellness reimbursements
Education reimbursement
+2
Lead, Software Development, DevOps
Lead, Software Development, DevOps

Hootsuite • United States

Remote
USD 81,000 - 112,000