Bangalore, Undisclosed, India
11 days ago
Senior Software Engineer - (C++/GO/Python, HTTPs/ Web protocols| 7-10 years)

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 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 

MSCS with 5+ years of development experience or BSCS with 7+ years of development experience in Computer Engineering, Electrical Engineering, Computer Science or related major 

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. 

Confirm your E-mail: Send Email