Cisco Senior Software Engineer 1227405 in San Jose, California
Senior Software Engineer 1227405
Location: San Jose, California, US
Area of Interest Engineer - Software
Job Type Professional
Technology Interest Cloud and Data Center
Job Id 1227405
Senior Software Engineer
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 today’s 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.
What you’ll do
We are looking for software engineering and technology visionaries to join the DNA Center platform team. This includes building highly reliable and scalable services and designing innovative full stack technical 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'll Work With
CSG provides an opportunity to work in a dynamic environment with one of CISCO's highly talented group of engineers, on exciting and challenging Network Management Applications that manage a wide variety of leading edge networking technologies. Cisco DNA Center using intuitive workflows, makes it easy to design, provision, and apply policy across network. The DNA Center provides simple overview of network health and clear drill-down menus for quickly identifying and remediating issues. The network design interface allows quick creation of physical maps and logical views of all network deployment locations. Automation and orchestration provide zero-touch provisioning based on profiles facilitating remote branch network deployment. Advanced assurance and analytics capabilities use deep insights from devices, streaming telemetry, and rich context to deliver an uncompromised experience while proactively monitoring, troubleshooting, and optimizing wired and wireless network. These technologies are major growth areas for Cisco and provide great opportunities for learning, career development and advancement. In addition to learning about development engineering and the latest development methodologies, working with customers, you will have the opportunity to get hands-on experience working with a variety of Cisco devices and technologies in an environment that promotes learning and innovation.
Who You Are
Role & Responsibilities
As a Software Engineer in Cisco's CSG group, you will be responsible for leading successful deployment, operation and troubleshooting of highly scalable SDN controller and network management products in customer’s environment. Open communication, empowerment, innovation and quality, teamwork and customer success are the foundations of the team.
Key responsibilities will include the following:
Work with customers to identify deployment and operational challenges and provide solutions.
Provide technical leadership to teams on a highly scalable distributed solution
Drive/collaborate with other technical leaders/software engineers on arriving at solutions to customer’s challenges.
Develop software solutions independently and rapidly with a focus on quality.
Champion quality within development organization
Engage with product management to clearly articulate and drive product enhancement requirements that customers want
Review and write product documents including customer facing documents.
Perform system profiling and analysis, identifying resource and latency issues
Qualification and Skills
BE or MS CS/EE with 8+ years of industry experience
Self-driven with proven experience driving design and implementation of software solutions through architecture.
Excellent communication/presentation/collaboration skills for interacting with internal/external teams and customers.
Ability to execute and deliver multiple activities in parallel
Excellent domain knowledge & proven experience working with Java, HTTP, JEE, JMS, RabbitMQ, PostgreSQL, Apache Cassandra, Kong, REST, Spring, ORM/Hibernate, Apache Tomcat, XML, containers, Docker, Kubernetes, micro services, performance profiling tools, database, and HA patterns
SNMP trap processing and knowledge of MIBs
Excellent analysis and programming skills
Experience of developing and debugging applications on UNIX/Linux Operating System environments
Experience of Agile development methodologies
Knowledge of technologies like TCP/IP, LAN/WAN routing/switching and other network layer protocols a plus
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.