Software Developer – CICD Pipeline and Automation II (Full Time) – Canada

Cisco
Ottawa
Workplace: OnsiteFull timeUSD 94,900 - 134,900Function: Software EngineeringExperience: 2-4 yearsEducation: bachelorsSkills: ["Communication","Collaboration"]

Build and enhance software tools for Cisco’s IOS-XE Operating System to improve engineering efficiency. Develop C and Python capabilities for virtualization and automation, and create “self-healing” CI/CD pipeline features that analyze build logs and suggest fixes using AI. Integrate AI models to predict build failures and optimize resources, and write Bash scripts and developer tooling to streamline continuous integration workflows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
2 days ago

Software Developer – CICD Pipeline and Automation II (Full Time) – Canada

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and enhance software tools for Cisco’s IOS-XE Operating System to improve engineering efficiency. Develop C and Python capabilities for virtualization and automation, and create “self-healing” CI/CD pipeline features that analyze build logs and suggest fixes using AI. Integrate AI models to predict build failures and optimize resources, and write Bash scripts and developer tooling to streamline continuous integration workflows.
Location: Ottawa
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Develop software in C and Python to enhance virtualization and automation capabilities for IOS-XE.
  • •Create and improve developer tools to optimize the development process and increase productivity.
  • •Integrate AI models to predict build failures, optimize resource allocation, and accelerate continuous integration pipelines.
  • •Develop “self-healing” pipeline features using AI to analyze build logs, categorize failures, and suggest fixes to engineers.
  • •Design, write, and maintain Bash scripts to streamline automation workflows.

Pay and Benefits

Salary: USD 94,900 - 134,900
Perks:MedicalDentalVision401kPaid ParentalLong-term DisabilityBasic LifeEquityPaid HolidaysPaid Leave

Key Requirements

  • •Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a Bachelors plus 2 years of relevant experience or Masters plus 0 years of relevant experience in Computer Science/Computer Engineering.
  • •BSEE/CS or MSEE/CS degree with 2–4 years of relevant software development experience.
  • •Proficiency in Python, C, C++, or Java with 2–4 years of programming experience.
  • •Strong foundation in Linux environments, networking, storage, and security principles.
  • •Working knowledge of build systems (e.g., make, CMake), Git, and CI/CD pipelines like Jenkins, with strong verbal and written communication.
Experience:2-4 years
Education:Bachelor's in Computer Science/Computer Engineering
Skills:CommunicationCollaboration
Certifications:CCIE
Tech Stack:CPythonC++JavaLinuxNetworkingStorageSecurityMakeCMakeGitCI/CDJenkinsBashAILLMsAI AgentsKubernetesDockerAgile

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor