Cisco Systems Software Engineer - Cloud Security in Vancouver, British Columbia

Systems Software Engineer - Cloud Security

  • Location: Vancouver, British Columbia, Canada

  • Area of Interest Engineer - Software

  • Job Type Professional

  • Technology Interest Software Development, Testing

  • Job Id 1231283

Who we are

The Cloud Infrastructure Engineering team at Cisco drives the technology that's transforming the way IT departments secure their networks, and more importantly, their users. As software engineer within our infrastructure team, you will be a key member of the team, which is responsible for the design, development, and operation of the platform engineering relies upon to deliver solutions to our customers. This is a small team that does big things. At its core, the Cloud infrastructure team provides Infrastructure as a Service for engineering in dozens of our “edge” data centers.

Who You'll Work With

This full stack engineering team is a mix of Network, Systems, and Software Engineers who are passionate about automation and building at scale. We don't stop at configuration automation, we also build self-healing networks and make optimal routing adjustments based on latency 100's of times a day, automatically. Everything needs to scale horizontally. We take great pride in running one of the top performing Anycast networks for DNS in the world (OpenDNS, now Umbrella). We work closely with the rest of the Security Infrastructure Engineering teams to build core Internet infrastructure, security applications and distributed systems at scale.

About you

As a member of this multi-functional team you will work with software, network and systems engineers. Together you will help us further develop a large scale VPN headend solution. You understand the importance of collaboration to find the best solution. You know what IPsec, SSL VPN or GRE is. You enjoy working in a DevOps environment and one of your big passions is to automate all steps between development and production. You don’t like getting pages from monitoring systems, so you expect failure and let your software automatically deal with it.

Some of the things you will work on:

You will help us design build and operate the systems and API’s for a 24x7 high available and highly scalable cloud-based VPN service. This service will be used by Cisco customers to connect to Cisco’s global cloud infrastructure. There will be many interesting technical puzzles to solve as we develop this and your skills will help us get there.

Your team is responsible for the design, development, and operations of the solution. You build it, you own it. You will be part of a team that’s empowered to do what is needed to make sure this will run at scale. You won’t be working alone, there will be other teams that help you deploy this at scale on our global infrastructure. Evangelizing greatness is one of our core values so we solicit help and collaborate. Your team will work closely with other software and infrastructure engineering teams. You will Learn the ins and outs of building and supporting a cloud platform running 24x7 production services. Together with our team, you will help improve the continuous integration and deployment pipelines while also working on a globally distributed infrastructure that operates at scale.

The team could be a good fit for you if several of these apply to you:

You enjoy working in a multi-functional team that owns the entire stack. You thrive in an agile environment.

You are interested in building solid applications in a variety of languages (Python, Golang…). Enjoy troubleshooting systems and applications through the entire stack. You know your way around a Unix terminal and have built or deployed applications using cloud technologies (AWS, Google Cloud, Docker Cloud…). Love learning. Are passionate about building solutions with security in mind. Like working collaboratively with a team. You love automation.

Our services are used by millions of users every day from around the world, this gets you excited.

In this multi-functional team you enjoy learning from your team members and support the learning of other team members.

You are familiar with the various VPN technologies and understand how to build cloud-based services at scale.

Our interview process:

One of the aspects of job searching that’s always nerve wrecking is the interview process. To help reduce that stress, our process is fairly straightforward and we aim to be as transparent as possible with it. The process is as follows: 


· 30-minute call with the hiring manager 


· 4 hours of interviews with the team on-site or remotely 


· 1 awesome collaborative coding assessment 


Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.
We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We Are 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.