Senior Software Engineer

3 weeks ago


San Jose, United States Cisco Systems, Inc. Full time
Senior Software Engineer - Platform Forwarding

Application window is being extended to 11/22/24

Who We Are

The Platform Forwarding team at Cisco develops innovative software solutions across the routing, switching, and wireless platform portfolio, transforming networking through groundbreaking technologies. Our team is deeply invested in reshaping IT consumption for our customers, specifically through the Cisco 8000 Series, one of our most successful routing products that leverages the advanced Silicon One architecture. Introduced to revolutionize the Internet for the 5G era, the 8000 Series focuses on performance, efficiency, and sustainability, aiding service providers and web-scale companies in reducing the costs of building and operating mass-scale networks for the 5G, AI, and IoT era. This unified, programmable architecture is designed to serve various network environments, from web-scale data centers to 5G network edges and enterprise access points. Specifically, our team emphasizes Layer 3 forwarding on the Cisco IOS XR operating system, enhancing network environments for the world's largest service providers and hyperscalers.

Who You Are

You are a highly motivated individual with a passion for understanding and building complex systems. You take initiative and ownership of your work, thriving in a dynamic environment. Your excellent communication and analytical skills, along with your exceptional team and people skills, set you apart. In this role, you will play an integral part in the software development process, demonstrating flexibility, quickly learning new skills, and taking ownership of tasks and features. Your self-motivation and dedication to excellence will drive our innovative projects forward.

What You’ll Do

As a Software Engineer working on platform forwarding at Cisco, you will be crafting, implementing, and empowering the next-generation software stack for Cisco's route, switch, and wireless portfolio. You will be part of a dynamic agile development team utilizing state-of-the-art software and tools to develop innovative solutions with a focus on simplicity. Your role will involve working on the test architecture and design of next-generation networks for the SP Routing portfolio of XR-based products, with a workload split of 30% sustaining engineering and 70% new development. Other responsibilities include:

  1. Gather functional specifications, design and develop forwarding applications, and test the code.
  2. Develop network automation, algorithmic thinking, and analytics applications derived from customer use cases.
  3. Design, develop, automate, and implement new hardware or features across complex network architectures using C/C++ language.
  4. Define and qualify end-to-end solution architectures, engage in debugging complex network problems, and define solutions.
  5. Collaborate closely with cross-functional teams to ensure seamless integration and delivery of new features and improvements.

Minimum Qualifications

  • Bachelor’s in STEM with 6+ years of relevant experience or Master’s in STEM with 3+ years of relevant experience or PhD in STEM with 1+ years of relevant experience.
  • Previous programming experience with C and C++.
  • Automation experience with Python.

Preferred Qualifications

  • Previous experience in networking, including experience with internet protocols such as (IPv4, IPv6, MPLS, RIP, etc.).
  • Experience using GO programming language to write unit tests.
  • Familiarity with Linux environments.
  • Experience with Agile development methodologies.
  • Experience in network virtualization development.
  • Experienced with modern software tools and techniques for development/debugging and validated software design and development skills.

Why Cisco?

#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely. We’re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We’re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world – whether through 5G, or otherwise.

We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).

We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we’re committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions.

So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us #WeAreCisco

#J-18808-Ljbffr

  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a skilled Senior Software Development Engineer to join our team. In this role, you will be responsible for ensuring the successful deployment and support of Lynx product implementations end-to-end.The ideal candidate will have excellent communication skills, a strong knowledge of Intel/ARM/PowerPC...


  • San Jose, United States TechnoGen Full time

    Senior Software Engineer C++ FTE & Contract W2/C2C San Jose, CA 95110 (Onsite) Salary: Market/Flexible Skills & Experience Hiring Senior Software Engineers with 10+ years of C++ experience and hands-on experience on C++ 17 & newer versions Hands-on experience with Windows and Mac OS experience; Familiarity/experience with Swift and Swift Hands-on experience...


  • San Jose, United States PayPal Holdings, Inc. Full time

    What you need to know about the role At Venmo, we are creating a product that people love. We strive to create a delightful user experience while connecting the world and empowering people through payments. We are looking for intellectually curious p Software Engineer, DevOps, Engineer, Software, Senior, Operations, Technology


  • San Jose, California, United States Kaiser Permanente Full time

    About the RoleWe are seeking a highly skilled Senior Bioinformatics Software Engineer to join our team at Kaiser Permanente's Regional Genetics Laboratory in San Jose, California. As a key member of our IT Engineering team, you will play a vital role in designing, developing, and delivering secure, scalable, and maintainable software solutions for genomic...


  • San Jose, California, United States Tekfortune Inc Full time

    Job Title: Senior Java Software EngineerJob Summary:At Tekfortune Inc, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining Java applications that meet the highest standards of quality and reliability.Responsibilities:Design...


  • San Jose, California, United States Diverse Lynx Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team at Diverse Lynx LLC in San Jose, CA.About the RoleThis is a 12+ month contract position with an estimated salary range of $120,000 - $180,000 per year, depending on experience. As a Senior Java Software Engineer, you will be responsible for designing and developing...


  • San Jose, United States ACL Digital Full time

    Role: Senior Software Engineer Location: San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ (Hybrid) Duration: 12+ Months C2C is open Highlighted in yellow are must, non- negotiable . JOB DESCRIPTION: As a software consultant, you will be interacting with software engineers, network/system operations staff,...


  • San Jose, California, United States Insight Global Full time

    We are looking for a highly skilled Senior iOS Software Engineer to join our team at Insight Global. As a senior member of our engineering team, you will be responsible for designing, developing, and maintaining our iOS applications.The ideal candidate will have 5+ years of professional experience developing iOS applications and have a strong background in...


  • San Jose, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 128500 Job SummaryNetApp is a cloud-led, data-centric software company that helps organizations put data to work in applications that elevate their business. We help organizations unlock the best of cloud technology.In this role you will be developing a Cloud...


  • San Jose, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 128500 Job SummaryNetApp is a cloud-led, data-centric software company that helps organizations put data to work in applications that elevate their business. We help organizations unlock the best of cloud technology.In this role you will be developing a Cloud...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Sr. Software Engineer to join our team at Lynx Software Technologies, Inc.This is a customer-facing role that requires excellent communication skills and the ability to collaborate with various internal and external teams.Key Responsibilities:Leverage your expertise in Unix/Linux internals, C programming, device...


  • San Jose, United States IBM Computing Full time

    IBM CephFS Senior Software Engineer in San Jose, California Introduction At IBM, work is more than a job - it's a calling: To build, to code, to consult, to think along with clients and sell. To make markets, to invent, to collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era...


  • San Jose, United States IBM Computing Full time

    IBM CephFS Senior Software Engineer in San Jose, CaliforniaIntroductionAt IBM, work is more than a job - it's a calling: To build, to code, to consult, to think along with clients and sell. To make markets, to invent, to collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is a leading technology firm specializing in the development of mission-critical software used in the aerospace and military sectors.We are seeking a talented Software Quality Assurance Engineer to champion all aspects of software quality, particularly related to test automation using scripting languages like Python....


  • San Jose, California, United States Vectra Full time

    Vectra is a leader in AI-driven threat detection and response for hybrid and multi-cloud enterprises. The company is looking for a highly skilled Engineering Director to lead a team tasked with building an advanced threat detection and response solution.Key ResponsibilitiesLead a team of senior and junior engineers on complex projects with external...


  • San Jose, United States InterSources Full time

    Title: Senior Software Engineer Location: San Jose/CA or Remote Duration: Long term contractExperience: 8 years of relevant experience Expert level in any of the object oriented languages such as C#, Java, Ruby, Python Expert in React JS, Angular or similar JavaScript libraries, Typescript and UI/UX with modern HTML/CSS Experience with large scale...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job OverviewWe are seeking a highly skilled and experienced Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. This is an exciting opportunity to lead a team of developers in designing and implementing innovative solutions for the insurance industry.Key ResponsibilitiesLead and manage a global team of software engineers...


  • San Jose, California, United States ZipRecruiter Full time

    Job Overview:Sr. Software Development Engineer in TestWe are seeking an experienced Senior Software Development Engineer in Test to join our team at ZipRecruiter.About the Role:You will work 80% of the time on automation and help the team drive quality via good testing practices.As a Senior SDET, you will understand the technical design of applications and...


  • San Jose, California, United States Simple Solutions Full time

    Job DescriptionSenior Frontend Software Engineer - Hybrid Role in San Jose, CAWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Simple Solutions. This is a full-time, hybrid role that requires on-site work 2 days a week in San Jose, CA.The ideal candidate will have 3-7+ years of experience in web application development...


  • San Jose, United States Zscaler Full time

    Our Engineering team built the world's largest cloud security platform from the ground up, and we keep building. With more than 100 patents and big plans for enhancing services and increasing our global footprint, the team has made us and our multitenant architecture today's cloud security leader, with more than 15 million users in 185 countries. Bring your...