Senior computer network software developer/engineer

4 weeks ago


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.


  • Chennai, India Dell Technologies Full time

    Job Description Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies...


  • Mumbai, India ESDS Software Solution Limited Full time

    Job Description ROLES AND RESPONSIBILITIES The role involves designing, implementing, and maintaining the network&aposs security posture, with a focus on UTM firewalls, WAF, and related security measures. Key responsibilities include configuring and managing firewall rules, monitoring network traffic, deploying security policies and profiles, configuring...

  • Software Engineer

    3 weeks ago


    Pune, India Tarana Wireless Full time

    Job Description Join the Team That&aposs Redefining Wireless Technology At Tarana, we&aposre more than just a fast-growing tech companywere a team of bold innovators on a mission to revolutionize broadband. Our groundbreaking Fixed Wireless Access technology is delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously...


  • India ACL Digital Full time

    Dear All, Greetings of the day…!!! ACL Digital is actively hiring for experienced Senior Networking Software Developer -SONi C/SAI Architecture with strong networking operating system development background to join our dynamic team. Job Requirement - Senior Software Developer -SONi C/SAI Preferred Qualification: 5+ Years Experience (Flexible work mode...


  • Bengaluru, India Bloom Energy Full time

    Job Description Description: 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...


  • India ACL Digital Full time

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


  • India ACL Digital Full time

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


  • India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • Pune, India Momentive Software Full time

    Job Description Job Description Position Overview We are looking for Senior Software Engineer to work within the Development team. This position will be in our Pune office Position Summary As a Senior Software Engineer, the associate will be responsible for orchestrating complex application development across the full lifecycle of development from...