Senior 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

  • Senior Software Developer building AI-assisted integrations between Cisco Cloud Control, Meraki Dashboard, and Catalyst Center. Improving unified network management across cloud and on-premises enterprise environments.

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
  • Work 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
  • Deliver features integrating Cisco Cloud Control with Cisco Catalyst Center
  • Develop unified management solutions bridging cloud-native and on-premises networking infrastructure
  • Contribute to integrations across cloud-managed and on-premises enterprise networking products
  • Explore security capabilities including device identity and certificate management
  • Mentor junior team members

Requirements

  • Bachelor’s Degree combined with 7 years of experience in Computer Science, Engineering, or a related technical field, or Master’s Degree combined with 4 years of experience, or PhD combined with 1 year of related 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 delivered technical projects
  • Experience mentoring junior team members
  • Preferred: experience designing and implementing security-sensitive services, preferably for device identity, system certificates, PKI, or certificate lifecycle management
  • Preferred: experience with Go and Ruby
  • Preferred: AI/ML integration experience, including 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 units 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 birthday day off
  • Paid year-end holiday shutdown
  • 4 paid personal wellness days
  • 16 days of paid vacation per full calendar year for non-exempt employees
  • Flexible vacation time off with no defined limit for eligible exempt employees
  • 80 hours of sick time on hire date and each January 1st thereafter
  • Up to 80 hours of unused sick time carried forward annually
  • 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
  • Incentive compensation for sales roles, subject to applicable Cisco plans
  • Other benefits and perks available through the Cisco careers site

Job type

Full Time

Experience level

Senior

Salary

$130,400 - $181,400 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.