Principal Network Software Developer

3 weeks ago


Bengaluru, Karnataka, India Cisco Full time

About This Role:

Cisco is seeking a highly skilled Software Development Engineer to join its Data Center Networking team. As a key member of this team, you will be responsible for designing, developing, and testing next-generation network operating systems for Cisco's industry-leading N9K family of switches.

Key Responsibilities:

  • Develop platform-independent software for our next-generation network operating systems.
  • Collaborate with a diverse group of engineers to design and develop innovative software solutions.
  • Participate in code reviews and ensure high-quality, maintainable code.
  • Stay up-to-date with emerging technologies and trends in the field.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Strong systems and applications programming skills in C/C++.
  • Good understanding of computer systems and network security principles.
  • Sound background in data structures and algorithms.
  • Good debugging and trouble-shooting skills.
  • 4-8 years of related work experience.
  • Knowledge of security protocols such as TLS, IPSec, MACSec, PKI/Cert, and AAA protocols.
  • Knowledge of Linux systems programming.

Preferred Skills:

  • Python or Go programming.
  • Exposure to open-source software development, Docker/LXC, RPMs, etc.


  • Bengaluru, Karnataka, India Clear Ventures Full time

    About Clear Ventures & ArrcusClear Ventures is a leading venture capital firm that has invested in Arrcus, a pioneering company in network infrastructure software development. Arrcus was founded to revolutionize network connectivity and efficiency, and it has achieved remarkable success with its ACE platform.Join Our TeamWe are seeking a highly skilled and...


  • Bengaluru, Karnataka, India Technoforte Software Pvt. Ltd. Full time

    Principal Software Support EngineerWe are seeking a highly experienced and skilled Principal Software Support Engineer to join our team at Technoforte Software Pvt. Ltd. as a Support Lead.The successful candidate will be responsible for managing our software support team, ensuring excellent customer satisfaction, and providing technical leadership to the...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...


  • Bengaluru, Karnataka, India Spirent Communications Full time

    Job DescriptionAs a Principal Network Test Development Engineer at Spirent Communications, you will be responsible for designing and developing comprehensive test plans and test cases to meet product/feature requirements. You will review effort estimates and provide valuable inputs for project schedules.You will perform manual and automated tests across...


  • Bengaluru, Karnataka, India Dew Software Full time

    Job SummaryDew Software is seeking a highly skilled and experienced AI software engineer to develop and implement cutting-edge artificial intelligence solutions.This role involves designing, developing, and implementing AI models and algorithms to solve complex business problems.Key ResponsibilitiesDesign and develop AI models and algorithms to solve complex...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...


  • Bengaluru, Karnataka, India Aryaka Full time

    Aryaka is at the forefront of building and offering SDWAN and security as a service. We are seeking an experienced Principal Engineer to join our team.Job SummaryWe are looking for a highly skilled Principal Engineer with expertise in developing software modules for networking and security systems. As a key member of our engineering team, you will be...


  • Bengaluru, Karnataka, India SMC Squared India Full time

    Job Title: Principal Backend Software DeveloperAbout the role:We are seeking a highly skilled Principal Backend Software Developer to join our team at SMC Squared India. The successful candidate will have a strong background in designing and developing scalable, efficient, and reliable backend systems using .Net Core and C#.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Granicus Full time

    Unlock Your Potential as a Principal Network Security EngineerGranicus is seeking an innovative and experienced Principal Network Security Engineer to join our team. As a key member of our Cyber Defense program, you will be responsible for protecting the confidentiality, integrity, and availability of our organization.Key Responsibilities:Develop and...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    We are looking for a motivated Principal Software Developer to join our team at The Nielsen Company. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop scalable software applications using Python, Java, and bash...


  • Bengaluru, Karnataka, India Tejas Networks Full time

    About UsTejas Networks is a global leader in broadband, optical, and wireless networking solutions. Our focus on innovation and R&D drives us to design and manufacture high-performance wireline and wireless networking products for telecommunications service providers, internet service providers, and other organizations worldwide.We have a rich portfolio of...


  • Bengaluru, Karnataka, India Microland Full time

    Job SummaryWe are seeking an experienced Principal Network Architect to join our team at Microland. The successful candidate will be responsible for overall network technology management for the business, planning and execution of new technology roll outs, scope expansion, and readiness of team from a technology standpoint. Additionally, they will manage...


  • Bengaluru, Karnataka, India People Strong Technologies Full time

    Job Title: Principal Cloud Network EngineerLocation: BangaloreMode of work: WFOAbout the Role:We are seeking a highly skilled Principal Cloud Network Engineer to join our team. As a key interface to client teams, you will be responsible for developing convincing technical solutions and working closely with clients to architect the solution.Key...


  • Bengaluru, Karnataka, India People Strong Technologies Full time

    About the RoleThe Principal Cloud Network Engineer is a senior-level position within our team, responsible for developing and implementing innovative technical solutions for our clients. This role requires strong technical knowledge, business acumen, and excellent client interfacing skills. The ideal candidate will have a proven track record of designing and...


  • Bengaluru, Karnataka, India VerveNest Technologies Pvt Ltd Full time

    Job Title: Principal C++ Software EngineerAt VerveNest Technologies Pvt Ltd, we are seeking an experienced Principal C++ Software Engineer to join our team. This is a challenging and rewarding role that will involve working closely with development engineering, product management, and customer solution engineering teams to implement features, functionality,...


  • Bengaluru, Karnataka, India RSA Security Full time

    Job SummaryWe are seeking a highly skilled Principal Software Architect to lead the technical direction of our platform infrastructure. As a key member of the Platform Engineering team, you will ensure the scalability, reliability, and performance of our platform.Key ResponsibilitiesTechnical Leadership: Provide technical leadership within the Platform...


  • Bengaluru, Karnataka, India Sony Pictures Networks India Private Limited Full time

    Job Title: Principal Software Engineer - StreamingJob Summary:We are seeking a highly skilled Principal Software Engineer - Streaming to join our team at Sony Pictures Networks India Private Limited. As a key member of our digital business, you will be responsible for defining the platform architecture, technology strategy, and implementation standards. Your...


  • Bengaluru, Karnataka, India Cisco Full time

    Job Summary:Cisco is seeking a skilled Network Software Developer to join our Data Center Networking team. In this role, you will participate in the development of platform-independent software for our next-generation network operating systems for Cisco's industry-leading N9K family of switches.Key Responsibilities:Design and develop software components for...


  • Bengaluru, Karnataka, India Nielsen Full time

    At Nielsen, we are passionate about powering a better media future for all people. Our team is dedicated to providing powerful insights that drive client decisions and deliver extraordinary results. As a Principal Software Engineer, you will be part of a talented, global workforce that captures audience engagement with content - wherever and whenever it's...


  • Bengaluru, Karnataka, India MNR Solutions Full time

    Job Title: Principal Software Engineer - JavaJob Summary: We are seeking a seasoned Principal Software Engineer - Java to join our team at MNR Solutions in Bangalore. As a Principal Software Engineer - Java, you will play a key role in designing, developing, and maintaining high-quality software solutions using Java.Key Responsibilities:- Design, develop,...