Software Engineer I (Full Time) Canada

Cisco is a global technology leader that designs, manufactures, and sells networking hardware, software, telecommunications equipment, and other high-technology services and products.
Kanata, Ottawa, ON, Canada
$78,800 - $96,300
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Enterprise SaaS · Cybersecurity · Networking
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - QA Automation (Entry Level)

Entry-level Software QA Automation Engineer position at Cisco focusing on cloud applications and AWS services, offering comprehensive benefits and growth opportunities.

Junior C++ Software Engineer

Junior C++ Software Engineer position at Cisco in Belgrade, Serbia, focusing on developing SDK support for Cisco Silicon One™-based devices and contributing to next-generation networking products.

Support Engineer, Device OS, Device OS

Support Engineer position at Amazon Lab126 focusing on Device OS support, troubleshooting, and development using C++ and Python, requiring 2+ years of experience.

SDE I - (12 months Contract), MENA TECH

Entry-level Software Development Engineer position at Amazon MENA for a 12-month contract, focusing on building and maintaining software solutions.

SDE I - (12 months Contract), MENA TECH

Entry-level Software Development Engineer position at Amazon MENA, offering a 12-month contract opportunity to work on innovative solutions in Cairo, Egypt.

Description For Software Engineer I (Full Time) Canada

Cisco is seeking a Software Engineer I for a full-time position in Canada. This role is part of our hardworking team programming magic across the globe in areas such as Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, and more.

As a Software Engineer I, you will play a crucial role in driving next-gen software innovations including cloud, mobile, desktop, and security spaces. You'll get hands-on experience working with applications that make technology accessible across various devices. Your responsibilities will include developing software and tools to support high-impact technology platforms such as operating systems, networks, databases, and more.

Key Responsibilities:

  • Develop software and tools for various technology platforms
  • Ensure programs are easy to use and bug-free
  • Work on operating systems, networks, databases, and other high-impact areas
  • Consider hardware compatibility and potentially influence design
  • Collaborate with teams across different domains

We're looking for a candidate who demonstrates exceptional communication and collaboration abilities, coupled with a genuine enthusiasm for tackling complex challenges. The ideal candidate will exhibit outstanding organizational skills and a keen aptitude for managing their time efficiently.

Qualifications:

  • Recent graduate or 0-3 years of relevant experience
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field
  • Proficiency in programming languages such as C/C++, Python, and/or Java
  • Hands-on QA, Testing, and/or Debugging skills
  • Knowledge of Linux, networking concepts, OS fundamentals, embedded development, and/or ML (preferred)
  • Experience with databases, web application development, and web services (preferred)
  • Knowledge in computer networking and/or cybersecurity (preferred)
  • Familiarity with cloud platforms like AWS, Microsoft Azure, or Google Cloud (preferred)

At Cisco, we embrace digital transformation and help our customers implement change in their digital businesses. We offer a collaborative and inclusive work environment where diversity of thought is valued. Join us to be part of a team that's shaping the future of technology and making a difference in how we work, live, learn, and play.

#WeAreCisco

Last updated 7 months ago

Responsibilities For Software Engineer I (Full Time) Canada

  • Develop software and tools for various technology platforms
  • Ensure programs are easy to use and bug-free
  • Work on operating systems, networks, databases, and other high-impact areas
  • Consider hardware compatibility and potentially influence design
  • Collaborate with teams across different domains

Requirements For Software Engineer I (Full Time) Canada

Java
Python
Linux
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field
  • 0-3 years of relevant experience or recent graduate
  • Proficiency in programming languages such as C/C++, Python, and/or Java
  • Hands-on QA, Testing, and/or Debugging skills
  • Ability to legally live and work in Canada

Benefits For Software Engineer I (Full Time) Canada

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with company match
  • Short and long-term disability coverage
  • Basic life insurance
  • Paid holidays
  • Paid Time Off (PTO)
  • Employee Stock Purchase Program

Interested in this job?