Software Developer

Posted 4 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 Developer integrating Cisco Cloud Control, Meraki Dashboard, and Catalyst Center. Building AI-assisted APIs and unified management solutions from Cisco’s Ottawa office in a hybrid role.

Responsibilities

  • Design and implement API-based integrations between Cisco Cloud Control, Meraki Dashboard, and Catalyst Center
  • Ensure seamless data synchronization and unified policy management
  • Champion AI-assisted development tools in the CI/CD pipeline
  • Automate testing and improve code maintainability
  • Collaborate with Product Management and Network Engineering teams on complex customer use cases in hybrid cloud environments
  • Explore and implement Generative AI and LLM-based prompting
  • Improve developer productivity and system observability
  • Develop unified management solutions bridging Cisco Cloud Control with on-premises Catalyst infrastructure
  • Contribute to integrations across cloud-managed and on-premises networking products
  • Explore AI-assisted software development and security capabilities such as device identity and certificate management

Requirements

  • Bachelor’s Degree in Computer Science or related area combined with 5 years of related experience, or Master’s Degree combined with 3 years of related experience, or a PhD with 0 equivalent related work experience
  • Experience in Java and Python
  • Experience with RESTful APIs and microservices architecture
  • Experience in SDLC and AI-driven SDLC methodologies
  • Experience with AI-assisted code generation, automated refactoring, and predictive analytics in CI/CD pipelines
  • Background working with teams that deliver technical projects
  • Experience mentoring junior team members
  • Preferred: Experience with Go and Ruby
  • Preferred: AI/ML integration, prompt engineering, fine-tuning LLMs, or integrating AI models into software workflows
  • Preferred: Experience with AWS, Azure, or GCP, particularly network connectivity and management integrations
  • Preferred: Experience with network management protocols, cloud-managed networking, and campus/enterprise networking

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
  • Paid employee birthday
  • Paid year-end holiday shutdown
  • 4 paid personal wellness days
  • 16 days of paid vacation for non-exempt employees
  • Flexible vacation time off program for exempt employees with no defined limit, 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 policies

Job type

Full Time

Experience level

Mid levelSenior

Salary

$116,700 - $165,800 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudGoogle Cloud PlatformJavaMicroservicesPythonRubySDLCGo

Location requirements

HybridOttawaCanada

Report this job

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