Cisco

Senior Software Developer, Ottawa, Canada, Hybrid

Cisco
Apply
3 days ago
Ottawa, CanadaSenior

Base Salary

$130k - $181k/yr

Responsibilities

  • Design and implement API-based integrations between Cisco Cloud Control, Meraki Dashboard, and Catalyst Center.
  • Lead development of unified cloud-managed and on-premises network management solutions with data synchronization and unified policy management.
  • Champion AI-assisted development practices, including code generation, automated refactoring, testing automation, and predictive analytics in CI/CD pipelines.
  • Collaborate with Product Management and Network Engineering on complex hybrid-cloud customer use cases.
  • Explore Generative AI and LLM-based prompting to improve developer productivity and system observability.
  • Work on security-sensitive capabilities such as device identity, system certificates, PKI, and certificate lifecycle management.
  • Mentor junior team members and contribute to delivery of technical projects.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field plus 7 years of related experience, or a master’s degree plus 4 years, or a PhD plus 1 year.
  • Experience with Java, Python, RESTful APIs, and microservices architecture.
  • Experience with SDLC and AI-driven SDLC methodologies, including AI-assisted code generation, automated refactoring, and predictive analytics in CI/CD pipelines.
  • Experience working with teams that deliver technical projects and mentoring junior team members.
  • Preferred experience with security-sensitive services, device identity, system certificates, PKI, or certificate lifecycle management.
  • Preferred experience with Go and Ruby for backend services or automation scripts.
  • Preferred experience with prompt engineering, fine-tuning LLMs, or integrating AI models into software workflows.
  • Preferred experience with AWS, Azure, or GCP and network connectivity or management integrations.
  • Preferred experience with network management protocols, cloud-managed networking such as Meraki, and campus or enterprise networking such as Catalyst.

Benefits

  • Hybrid role based out of Cisco’s Ottawa office.
  • Starting salary range of $130,400.00 to $181,400.00 for U.S. and/or Canada locations, excluding incentive compensation, equity, and benefits.
  • Eligible employees may receive medical, dental, and vision insurance, a 401(k) plan with matching contributions, paid parental leave, disability coverage, and basic life insurance, subject to plan eligibility rules.
  • Eligible employees may receive Cisco restricted stock unit grants subject to continued employment.
  • Paid holidays, birthday time off, year-end shutdown, personal wellness days, vacation or flexible vacation time, sick time, family emergency leave, and optional volunteer days are provided according to applicable policies.
  • Non-sales employees may be eligible for annual bonuses subject to Cisco policies.
Cisco

About Cisco

10,000+ employees

Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.

Contact me