Software Technical Leader

Posted 14 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software technical leader building scalable networking features for Cisco Meraki’s dashboard and Catalyst platform. Leading full-stack architecture, reliability, and project delivery across distributed engineering teams.

Responsibilities

  • Work across the full stack to build highly scalable distributed solutions enabling user experiences and business growth
  • Ensure system reliability, performance, and operational excellence through tests, telemetry, and alerting
  • Own projects from conception through production release
  • Influence, facilitate, and collaborate across teams
  • Partner with EM/PM and collaborators to define team direction based on engineering and business priorities
  • Resolve software defects, networking issues, and customer-reported problems
  • Improve performance, scalability, and reliability
  • Define project milestones based on loosely defined business problems
  • Identify metrics to track project progress
  • Work across all layers of the stack in an agile engineering environment

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field and 12+ years of related experience, or Master’s degree with 8+ years, or PhD with 5+ years of related experience
  • 3+ years of professional coding experience with web backend technologies such as Ruby on Rails or similar
  • Experience with Go, Ruby, or Python
  • Experience safely rolling services out to customers using feature flags, A/B tests, or similar techniques
  • Demonstrated experience making architectural and system design choices
  • Ability to communicate architectural trade-offs and coach team members
  • Practical experience with emulation and simulation of networking devices
  • Project leadership experience defining project stepping stones and identifying progress metrics
  • Ability to thrive in a fast-paced agile engineering team
  • Ability and willingness to solve open-ended problems across all stack layers
  • Preferred: experience with networking devices
  • Preferred: experience with Cisco CML
  • Preferred: systems software design or large-scale distributed networking solutions experience
  • Preferred: experience working across cross-functional or geographically distributed engineering teams

Benefits

  • Medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Cisco restricted stock unit grants may be available, subject to continued employment and vesting periods
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • Paid year-end holiday shutdown
  • 4 paid days off for personal wellness
  • 16 days of paid vacation time per full calendar year for non-exempt employees
  • Flexible vacation time off program with no defined limit for eligible exempt employees, subject to availability and business limitations
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • Up to 80 hours of unused sick time carried forward
  • Additional paid time away for critical or emergency family issues
  • Optional 10 paid volunteer days per full calendar year
  • Annual bonuses for non-sales roles, subject to Cisco’s policies

Job type

Full Time

Experience level

Senior

Salary

$169,600 - $214,500 per year

Degree requirement

Bachelor's Degree

Tech skills

PythonRubyRuby on RailsGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.