Cisco Software Engineer in Calgary, Alberta

Software Engineer

  • Location: Calgary, Alberta, Canada

  • Area of Interest Engineer - Software

  • Job Type Professional

  • Technology Interest Security, Software Development, Testing

  • Job Id 1229660

Cisco people are not happy merely moving the security innovation needle a few millimeters – we want to blow it off the dial. Every day we look for new ways to merge innovative security technology with Cisco’s 25+ years of networking expertise to redefine network security. We need like-minded colleagues who dream big about transforming security and networks, and who expect to reap the rewards for their high-visibility creations.

Who You’ll Work With

This is an opportunity to work within the Cisco AMP team on our AMP Private Cloud product. The Cisco AMP team has a dynamic work environment that inspires employees to create opportunities by daily honing their talents and skills. Employees are self-motivated, results driven and engaged. We recognize and reward quality results and commitment to our company’s purposes and principles. You will be working within a team of exceptional software engineers, who are always ready to share their knowledge and skills.

What You’ll Do

The Cisco AMP team is responsible for shipping client software for all flavours of Windows, Mac, Linux, and Android, supported by a Linux backend containing MongoDB, Cassandra, ElasticSearch, MySQL, Hadoop, Hive, RabbitMQ, Ruby, and custom C code, all Chef managed

  • We deploy across a cloud infrastructure including Amazon’s EC2 and our own hardware running Joyent’s SDC, and have condensed these services down into a single instance with our Private Cloud

  • Active participation in design and code reviews

  • Implementing product features and fixing existing bugs logged in the bug database

  • Developing and maintaining internal tools for automated functional, integration and performance testing

  • Supporting Tier 3 Technical support by debugging and bug fixing production issues

Who You Are

  • Have high personal integrity and ethical standards

  • Strong team oriented

  • Passionate about designing and building high-quality software

  • Excellent communication skills

  • An unquenchable desire to learn

  • 2+ years of experience in software development

  • Experience with Unix shell scripting: sh and Bash

  • Experience with any of the following scripting programming languages: Ruby, Python, Perl

  • Experience with source control management systems: i.e., git, subversion, CVS

  • Practical experience with SQL

  • Good understanding of administrating Linux systems

  • Experience with system and application debugging and performance optimization

  • Good understanding of computer networking protocols

Desired Skills:

  • Experience with compiled languages such as: C, C++, Go, Rust

  • Understanding of secure coding practices

  • Contributions to open source projects

  • Experience with system configuration management systems: Chef, CFengine, Puppet, Ansible, SaltStack

  • Working knowledge with common compile, build, and packaging tools, i.e., gcc, make, rpmbuild

  • Working knowledge of some of the following technologies: memcache, NGINX HAproxy, MongoDB, Cassandra, RabbitMQ, MySQL, ElasticSearch

  • Understanding of modern PC hardware

About Cisco

The Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Cisco.

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.