Cisco is seeking a Software Engineer II to join our team in Canada. This role is part of our effort to drive 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 devices.
As a Software Engineer II at Cisco, you will:
- Develop software and tools supporting high-impact technology platforms such as operating systems, networks, databases, and more
- Ensure programs are easy to use and bug-free
- Consider hardware compatibility and potentially influence design
- Work in areas such as Applications Development, Database Development, Embedded Networking and OS Development, IT, Security, Test & Quality, and Web Services
The ideal candidate:
- Demonstrates exceptional communication and collaboration abilities
- Shows genuine enthusiasm for tackling complex challenges
- Exhibits outstanding organizational skills and time management
- Is process-driven with a desire to streamline and enhance existing procedures
- Can prioritize tasks and deliver high-quality work within deadlines
Qualifications:
- 0-3 years of relevant experience or recent graduate (or in final year) with a Master's Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field
- Proficiency in programming languages such as C/C++, Python, and/or Java
- Hands-on QA, Testing, and Debugging skills
Preferred skills:
- Knowledge of Linux, Networking concepts, OS fundamentals, Embedded Development, and/or Machine Learning
- Experience with Databases, Web Application Development, and Web Services
- Knowledge of Computer Networking and/or Cybersecurity
- Familiarity with Cloud Platforms: AWS, Microsoft Azure, or Google Cloud
Join Cisco and be part of a diverse, inclusive team that's changing the way the world works, lives, learns, and plays. We offer competitive salaries, comprehensive benefits, and a culture that encourages innovation and personal growth.