Full-stack/backend software developer building Cisco’s cloud, networking, and security solutions. Developing reliable tools across operating systems, databases, embedded networking, IT, and web services.
Responsibilities
Craft user-friendly, reliable software and tools supporting operating systems, networks, and databases
Develop software across applications, databases, embedded networking, operating systems, IT, security, test and quality, and web services
Balance software capability growth with hardware compatibility considerations
Influence development decisions
Solve sophisticated technical challenges and streamline processes
Manage time efficiently and deliver high-quality results on schedule
Collaborate with teams across Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, and other functions
Contribute to next-generation cloud, mobile, desktop, and security innovations
Requirements
Meet one of the following, completed within the past 3 years or expected within the next 12 months: Master's degree with 0 years of work experience, or Bachelor's degree with 2 years of work experience
Qualifying education and work experience in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field
Proficiency in at least one of C/C++, Python, or Java
Recent evidence, within the past 12 months, of coursework, projects, or work experience using the programming or scripting language
Experience in quality assurance, testing, and/or debugging in an academic, project-based, or work-related setting
Preferred: knowledge of Linux, networking concepts, operating system fundamentals, embedded development, and/or machine learning
Preferred: experience with databases, web application development, and web services
Preferred: knowledge of computer networking and/or cybersecurity
Preferred: knowledge of AWS, Microsoft Azure, or Google Cloud
Benefits
U.S. employees may receive medical, dental, and vision insurance
401(k) plan with Cisco matching contribution
Paid parental leave
Short- and long-term disability coverage
Basic life insurance
Potential Cisco restricted stock unit grants
Paid holidays and floating holiday
Birthday day off
Paid year-end holiday shutdown
Personal wellness days
Paid vacation or flexible vacation time off, depending on classification
Paid sick time and carry-forward unused sick time
Additional paid time away for critical or emergency family issues
Optional paid volunteer days
Annual bonuses for non-sales roles, subject to Cisco policies
Performance-based incentive pay for sales-plan employees
Potential remote work in Canada, subject to business needs and hiring manager approval
Full Stack Software Developer building software for GHD’s engineering and environmental specialists. Delivering full - stack solutions, shaping requirements, and collaborating across digital transformation projects.
Fullstack Software Engineer building end - to - end product features for WorkWhile’s AI - powered labor - market platform. Leading projects, shaping systems, and mentoring teammates in a hybrid Toronto team.
Embedded Software Developer building C/C++ FortiGate firewall security features for Fortinet. Developing EMS integration, networking capabilities, and reliable security software.
Senior DevOps Developer building AWS/GCP infrastructure and developer platforms for Benevity, whose technology helps companies and employees take social action. Automating delivery, observability, security, and cloud operations.
Senior Software Engineer building full - stack card experiences and money - movement systems at fintech company Mercury. Leading architecture, launches, reliability, and engineering quality across Mercury's Cards Integration team.
Staff Engineer setting technical direction for ChargeLab, which provides software and open APIs for EV charger networks. Architecting distributed systems and guiding engineering standards across teams.
Senior Full - Stack Developer building Kotlin/Java and React features for Equisoft’s cloud - native insurance policy platform. Collaborating in Agile teams on secure, high - quality software.
Software Developer building C/C++ embedded applications for Ford of Canada’s connected vehicles. Designing features, debugging software, and executing unit tests in a hybrid Ottawa team.
Senior Software Engineer building C++ and Python behavior - planning systems for AeroVect’s autonomous airport ground - handling vehicles. Developing, testing, and optimizing decision - making software for dynamic airside environments.
Software Engineer I developing secure Java applications supporting TD’s retail banking services. Building APIs, testing features, and supporting deployments within an onsite engineering team.