Senior Software Engineer @ Cisco Systems - San Jose, CA

Job Overview

12 days ago

Senior Software Engineer

Cisco Systems - San Jose, CA

The Business Entity

We’re an agile, fun, passionate upstart culture within Cisco—balancing teamwork and integration with autonomy and innovation—to deliver the most effective solution to our customers’ problems. The unique mix of our disruptive approach to security and Cisco’s industry dominance exceeds what any other security startup could ever achieve on its own.

Who You'll Work With

You will join a dynamic, multi-talented Engineering team where new features are deployed to customers multiple times a week. We are Umbrella's Web Security team and our mission is to improve the underlying technologies and the UI that drives Umbrella Security. We work on features big and small in order to build the best security solution in the world. This team does it all, so you'll never be bored, and you'll constantly be learning new technologies.

Who You Are

You're a Software Engineer who enjoys wearing many hats, a self-starter who’s willing to jump headfirst into the codebase and start improving it immediately.

What You'll Do

  • Work on best of breed Cloud Security Solutions that provide comprehensive security to enterprises

  • Build highly scalable Cloud Microservice solutions that secure a high volume of web traffic

  • Bring a mindset of developing simple solutions to complex problems.

  • Define, architect, design, and deliver new software features for Web gateway.

  • Write functional and design specs. Conduct and participate in peer code and design reviews.

  • Collaborate with the adjacent software teams in defining the programming interfaces into the various other software modules.

  • Relish a build it, operate it, secure it culture.

Our minimum requirements for this role:

  • Experience in tunneling protocols like GRE/IPSEC/TLS, Overlay Technologies and Virtualization

  • Experience in Web Gateway products, web proxy, Web Security domain

  • Solid understanding of network protocols like TCP/IP, UDP, HTTP, HTTPS, DNS

  • Experience in designing, implementing, and supporting large-scale transaction systems

  • Proven Python, GoLang, Java, C or C++ skills

  • In-depth knowledge of object-oriented concepts, programming, and systems design

  • Understanding of various design patterns and Microservice Architecture

  • Strong foundation in data structures, algorithms and software design

  • Strong analytical and troubleshooting skills.

Desired Skills

  • Experience in an Agile environment

  • Well versed with Web proxy - NGINX is a plus

  • Understanding of HTTP service behaviours

  • Cloud Development Environments: AWS, Google Cloud, Microsoft Azure

  • Continuous Integration/Delivery tools (Jenkins, Docker, Chef, Ansible)

Educational Background


Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking aggressive risks to craft 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.

Why Cisco Cloud Security

Cisco Cloud Security enables you to securely embrace the cloud. It protects users against threats anywhere they access the internet and secures your data and applications in the cloud. You can also use the cloud to enhance security through simplified policy management and dynamic threat intelligence. With Cisco Cloud Security, you gain complete visibility into internet activity across cloud applications, all office locations, and roaming devices, plus faster threat detection and response. Cisco Cloud Security provides an effective security platform that is open, automated, and simple to use. And it’s backed by industry-leading threat information delivered by the Cisco Talos security intelligence and research group.


We Are Cisco.

Similar Jobs

Senior Software Engineer, Streaming Algorithms

Netflix

Los Gatos, CA

Experience with shipping software on behalf of a major brand at scale is a big plus. 10+ years of software development experience.

Software Engineer - Telecommute

Optum

San Francisco, CA

With every role in the company, each position has a requirement for building quality into every output. In addition to your salary, UnitedHealth Group offers…

Staff Machine Learning Engineer

DispatchHealth

San Francisco, CA

5+ years of experience shipping software. Help define and solve business problems with machine learning applications. 3+ years of Python development experience.

Software Engineer, Machine Learning

Meta

Fremont, CA

Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models. 3+ years of experience if you have a PhD.

Software Engineer

Intellectt Inc

San Jose, CA

DevOps toolchain, and associated test environments from source control to software delivery. Strong experience in version control and source control management …

Software Engineer, Machine Learning

Meta

Sunnyvale, CA

Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models. 3+ years of experience if you have a PhD.

Software Engineer, Machine Learning

Meta

Menlo Park, CA

Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models. 3+ years of experience if you have a PhD.

Principal Software Quality Assurance Engineer

Kaiser Permanente

Pleasanton, CA

Four (4) years experience working on project(s) involving the implementation of software development life cycle(s) (SDLC).

Software Engineer, Machine Learning

Meta

Mountain View, CA

Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models. 3+ years of experience if you have a PhD.

Software Engineer, Machine Learning

Meta

Burlingame, CA

Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models. 3+ years of experience if you have a PhD.

Senior Software Engineer - Telecommute

Optum

San Francisco, CA

With every role in the company, each position has a requirement for building quality into every output. You will have the role of champion for quality and…

Java Developer - Urgent Hiring

Alpha Silicon

Sunnyvale, CA

Full stack with Java exp. Sunnyvale, CA: Reliably commute or planning to relocate before starting work (Required).

Front-End Engineer, Network Simulation and Visualization

Amazon Data Services, Inc.

Cupertino, CA

Understands front-end software best practices including client side performance optimization and how to mitigate information security risks.

Staff Software Engineer - Backend

DispatchHealth

San Francisco, CA

Coordinate cross-functionally to ensure project meets business objectives and compliance standards. You'll be responsible for writing clean, high-quality, high…

Software Engineer, Machine Learning

Meta

San Francisco, CA

Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models. 3+ years of experience if you have a PhD.

Java Full Stack Developer

ksp united corporation

Fremont, CA

\*\*\*\*\*Need some with Good Coding experience in Java (Java script , Node JS, Rest API’s and Java Coding)\*\*\*\*\*. Basic usage of Apigee Edge.

Web Developer (Data Center)

FARLIGHT PTE. LTD.

Marina, CA

Work with project team members to identify product requirements and define scope. Be responsible for developing and maintaining web service of Data Center.

Senior, Software Engineer, Embedded (Linux Kernel)

Magic Leap - Multiple Locations

Sunnyvale, CA

5-8+ years experience in embedded software development. Must understand common protocols for communication with hardware and other software modules.

Front-End Developer

Braintrust

San Francisco, CA

Supporting Agile software development methodologies. Mentoring developers and acting as a point of reference across the project.

Snowflake Python AWS Developer

Enquero Inc

Milpitas, CA

Good to have python experience with hands-on. Assess existing processes and make improvement recommendations based on customer experience, cycle time and risk…

Senior Software Development Engineer, Music (Search)

Amazon.com Services LLC

San Francisco, CA

4+ years of professional software development experience. 5+ years of software development experience using Java or C++. MS or PhD in a related technical field.

Software Engineer Lead - GCP Data Engineer

Capgemini

San Francisco, CA

Background in data analytics, warehousing, ETL development, data science or other Big Data applications. Experience with distributed, columnar, and/or analytic…

Digital Products - Site Reliability Engineer (SRE - DBaaS)

PRICE WATERHOUSE COOPERS

San Jose, CA

5 year(s) years professional experience with various flavors of Linux and/or Windows, supporting and troubleshooting full stack applications, and cloud…

Application & Java Developer - DL22-0333466666

Evergreen Technologies, LLC.

San Jose, CA

Work to continuously improve software delivery processes and practices. 3+ years developing Applications and Services using NodeJS.