Software Engineer - API Developer
at Cisco Systems
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 13 Sep, 2024 | Not Specified | 16 Jun, 2024 | N/A | Programming Languages,Technology,Data Structures,Prompt,New Features,Python,Aws,Constructive Feedback,Debuggers,Ownership,Testing,Algorithms,Linux,Software,Production Systems,Go,Microsoft Azure,C++,Mitigation,Bash,Software Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
WHO WE ARE
Cisco’s DCN (Data Center Networking) Engineering group is responsible for developing and maintaining network controller software that is part of Cisco’s suite of software-defined networking (SDN) solutions. The group focuses on crafting sophisticated, intelligent controllers that enable more agile, secure, and scalable management of network infrastructure. As a global pioneer in networking, Cisco revolutionizes the way we connect, communicate, and collaborate. Cisco has consistently been at the forefront of IP-based networking technology innovation, covering a vast spectrum that includes routing, switching, security, unified communications, video solutions, and wireless networking. Committed to ethical business practices, Cisco is dedicated to ensuring long-term business sustainability and encouraging an eco-friendly approach in both operations and product offerings. Join and grow with us in this exciting journey!
MINIMUM QUALIFICATIONS:
- Experience in C++ or Go programming languages
- Experience in Python or Bash
- Experience participating in code reviews and offering constructive feedback.
PREFERRED QUALIFICATIONS:
- Understanding of software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills.
- Troubleshoot and debug software components with debuggers like GDB.
- Experience with multi-core/multi-thread programming a plus.
Responsibilities:
You will significantly contribute to the growth of Cisco’s innovative network controller software, improving Cisco’s intent-based networking solutions to satisfy the demands of modern networks. You will aid in crafting new features for the DCN controller, collaborating with various teams to merge network control, automation, and analytics into the product. The role involves participating in architectural discussions, advocating for scalable code, and developing high-quality, reusable code in line with Cisco’s standards. Engaging in the entire software development lifecycle, you will also implement comprehensive automated testing and stay informed on industry trends in SDN and cloud computing. Additionally, you will troubleshoot and collaborate on technical issues with support and operations.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Network Administration / Security
Software Engineering
Graduate
Proficient
1
Vancouver, BC, Canada