Senior computer network software developer/engineer

2 days ago


Bengaluru, Karnataka, India Enterprise AI-ML Automation Inc. Full time

Overview

We are seeking a highly skilled Senior Network Software Engineer/Developer to join our team and help design, develop/code, and maintain next-generation cloud-managed networking software. The ideal candidate is a software developer with deep knowledge of networking protocols and experience building distributed, cloud-native systems. You will collaborate with cross-functional teams to deliver robust, scalable software solutions that integrate modern cloud technologies with advanced networking capabilities.

Responsibilities


• Design and implement network-focused software with emphasis on control and management plane protocols.


• Develop modules to work with network telemetry protocols and REST APIs for performance monitoring and analytics.


• Build software that leverages Layer 2 (L2) and Layer 3 (L3) networking protocols (ARP, IP, VLAN, TCP/IP) metrics to improve visibility, management, and troubleshooting.


• Collaborate with cloud architects and backend developers to design and optimize cloud-managed networking solutions.


• Contribute to the development of fault-tolerant, distributed architectures, ensuring resilience and high availability.


• Implement real-time communication features using technologies like WebSockets.


• Utilize containerization (Docker) and orchestration (Kubernetes) to deploy and scale networking applications.

Requirements


• Bachelor's or Master's degree in Computer Science


• Strong software development skills (Python, Go, C/C++) with proven experience building production systems.


• Solid understanding of network protocols across control, management, and data planes.


• Familiarity with L2/L3 concepts (ARP, VLAN, IP, TCP/IP) in a software development context.


• Knowledge of real-time communication frameworks (WebSockets preferred).


• Experience deploying software in containers (Docker) and Kubernetes clusters.


• Understanding of resilient system design, including redundancy and high availability.

Soft Skills


• Strong problem-solving skills applied in a software development context.


• Excellent communication and collaboration with software and product teams.


• Ability to thrive in a fast-paced, agile development environment.

  • Strong attention to detail, clean coding practices, and passion for building quality software.


  • Bengaluru, Karnataka, India Transaction Network Services Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.  Come join the excellenceOverviewWe are looking for a Network Engineer who will be responsible for maintaining and administering our company's computer networks. Your primary duties will include maintenance of...


  • Bengaluru, Karnataka, India ACL Digital Full time US$ 90,000 - US$ 1,20,000 per year

    Dear Applicant,Greetings of the dayACL Digital is actively hiring for experienced Senior Software Developer -SONiC/SAI Layer with strong networking operating system development background to join our dynamic team.Job Requirement - Senior Networking Software Developer -SONiC/SAI LayerPreferred Qualification: 5+ Years Experience (Flexible work mode -...


  • Bengaluru, Karnataka, India Surya Data Management And Network Technologies Pvt. Ltd. Full time US$ 90,000 - US$ 1,20,000 per year

    Senior Network EngineerLocation: Bangalore, India | Job Type: Full-time (WFO) - 5 Days a Week.About UsWe are a leading technology company seeking a highly skilled and dynamic Network Engineer to join our growing team in Bangalore. The ideal candidate will have a proven track record in network management, troubleshooting, and optimization to ensure smooth and...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    About Our RoleWe are looking for a highly skilled and motivated individual to join our team as a Network Software Engineer. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining cutting-edge network software solutions that meet the needs of our customers.Job DescriptionDesign and develop high-quality...


  • Bengaluru, Karnataka, India beBeeSoftware Full time US$ 2,00,000 - US$ 2,50,000

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have experience in designing, developing, and troubleshooting software programs for software enhancements and new products.The successful candidate will be responsible for collaborating with product managers, architects, and other engineers to define...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job OverviewWe are seeking a skilled and experienced Senior Engineer to join our team, focused on open automation and IT-OT convergence. This role demands a strong IT background, exceptional systems design and software engineering capabilities, and a passion for integrating IT and OT systems. Design and develop high-quality software solutions for open...


  • Bengaluru, Karnataka, India Prakhar Software Solutions Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title : Senior Software EngineerC , QT/QML Location : Bangalore Work From Office. Client : Nest Digital. Note : Should have strong QT experience. Responsibilities :Design, develop, and maintain Qt-based frontend and backend applications for healthcare equipment. Write clean, efficient, and well-documented C code, adhering to coding standards and best...


  • Bengaluru, Karnataka, India Cisco Full time

    ???? We're Hiring: Software Engineer – Enterprise Switching (C/Linux, L2/L3 Protocols | 4–8 years)At Cisco, the Enterprise Switching organization is building the backbone of the modern network with our industry-leading Catalyst Cat9000 series. These switches power the world's most critical networks—supporting hybrid work, AI/ML-driven security, cloud...


  • Bengaluru, Karnataka, India Bloom Energy Full time

    Job DescriptionDescription:We are looking for a Senior Network Engineer to join our team in one of todays most exciting technologies. This role is responsible for supporting daily operations of the IT infrastructure services. In addition, the Engineer will participate with the installation, monitoring, maintenance, support, and optimization of all system...


  • Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job DescriptionWe are seeking a seasoned professional to drive technology leadership in Metro and 5G networks, deployed in some of the world's largest service providers, data centers, enterprise, and metro ethernet networks.This role will focus on developing platform software in areas such as board bring-up, platform infrastructure, timing software in PTP,...