23 days old

Software Engineer - Platform Engineering

Cisco Systems Inc.
San Jose, CA 95113
  • Jobs Rated

Software Engineer - Platform Engineering

Who we are

Cisco is transforming the networking industry. To make this happen, we are heavily investing in team responsible for The Network. Intuitive. We are disrupting the industry by building a new networking platform that can learn, adapt, and secure itself at the speed of todays businesses. This Digital Network Architecture platform automates network management and provides our customers with state-of-the-art analytics and insights. This team's innovations span artificial intelligence, machine learning, analytics, IoT, security, automation, and more.


Who You'll Work With
We are looking for software engineering and technology visionaries to join the DNA platform team. This includes building highly reliable and scalable services and designing innovative platform solutions.

As we build the new network, we need you to bring your new ideas and enthusiasm to jump into opportunities, transforming industries as they emerge and grow. You will collaborate with a creative team to take on some of the toughest challenges in the tech world. 

Are you passionate about working on groundbreaking technology with global impact? Are you pumped about making billions of connections happen? Will you be our next hire?


Who You Are

The ideal candidate must enjoy working in a fast-paced dynamic environment with a take-charge / can-do attitude and is able to demonstrate flexibility and resiliency.  Be ready to work at a technical level up and below your capabilities when encountering challenges and willing to switch to technology stack outside your comfort-zone that demands the current need.  Work with geographically distributed teams across different time zones.  As a key engineering, tag along a core group of engineers, leadership team, and product management to deliver cutting-edge systems and platforms.  You will design, develop and deploy the face of one of the largest and most complex data/integration platforms and solve one of the most challenging scaling requirements that are deployed on the cloud as well as on-prem.


What You'll Do

  • Build high performant, highly scalable, complex, and distributed systems end to end
  • Develop simple solutions to address complex problems.
  • Engineer an integration platform that connects discreet, heterogeneous, streaming, high-volume, very large scale, multi-cloud ready, internal and external systems using a highly modular micro-services framework.
  • Contribute to a future-ready, high-quality, and performant code base.
  • Bring technical solutions to the leadership team, feedback on solutions recommended, new product ideas with the team through design review, pair programming, code review, and tech talk.
  • Ability to share technical solutions and product ideas with the broader team through design review, code review, proofs-of-concept, and show and tell.
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products
  • Although your primary technology of work would be Go, you will be ready to take up the right alternative (Python/Java/NodeJS/etc.) when the situation demands it.



Minimum Qualifications:

  • Bachelor's degree (or above) in engineering/computer science with an overall work experience of 8+ years in software development.
  • Extensive experience designing and developing platforms, frameworks, and components for highly scalable, high performing distributed systems
  • Expertise in modern stack: Stream processing, micro-services development, API (REST)
  • Proficiency in at least one stack of: Java, Python, GoLang
  • Experience in API Gateways, REST-based services (server and client-side)
  • Solid foundation in data structures, algorithms, and object-oriented design
  • Cloud and Development / build tools: Jenkins, Gradle/SBT/Maven, GIT, AWS/Azure/GCP.
  • Exposure to SQL/NoSQL: Elastic Search, Postgres, MongoDB, Graph Databases, and queries / GraphQL.

*      Experience in building Identity and access management protocols, services, and solutions.

*      Strong understanding of authentication and authorization frameworks such as OAuth, SAML, OIDC, LDAP, Active Directory, and Role-Based Access Control.

  • Solid understanding of very large scale, high performance, real-time, cloud-agnostic platforms and solutions
  • Expertise in building modular, metadata-driven components that clearly demonstrate their server-side and client-side responsibilities and capabilities
  • Experience in multi-tenant system design, cloud and container-based deployments, API Gateways, integrations, and workflows
  • Strong verbal and written / documentation / presentation skills

Desired Qualifications:

  • Product engineering experience
  • Be highly flexible and adaptable and demonstrate  passion for platform development


Why Cisco

Intent-based networking is the difference between a network that needs continuous attention and one that simply understands what you need and makes it happen. Its the difference between doing thousands of tasks manually and having an automated system that helps you focus on business goals. Cisco DNA is the open, software-driven platform that turns that vision into reality. Virtualization, automation, analytics, and cloud, all in one architecture.  Cisco is once again pioneering the next age in networking. 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.



Jobs Rated Reports for Software Engineer

Posted: 2021-03-19 Expires: 2021-04-18

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer - Platform Engineering

Cisco Systems Inc.
San Jose, CA 95113

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast