Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Development Engineer Golang

Home > Java programming jobs

Principal Software Development Engineer Golang in Others

  • Extreme Networks
  • Full time
  • Email
  • Chennai, India

Responsibilities

  • Technically lead development teams delivering Network Automation and Orchestration products.
  • Own functional and design specifications, code, and unit and integration test cases.
  • Drive architectural decisions and technical implementations for scalable and maintainable cloud networking solutions.
  • Establish technical standards and mentor team members on engineering best practices.
  • Develop epics, stories, and tasks and collaborate across teams for complete solution integration.
  • Promote best-in-class engineering practices, including test-driven development and design principles.

Requirements

  • Bachelor’s or master’s degree in computer science, electrical engineering, or electronics and communication engineering, or equivalent qualification.
  • Strong coding and debugging experience with Java or Golang, including local and remote debugging.
  • Experience with microservices, Docker, Kubernetes, Helm, cloud application development, and containerized deployment architectures.
  • Knowledge of YANG, UML, JSON, advanced data structures, inter-process communication, multithreading, network programming, and object-oriented development.
  • Proficiency with Linux, Jenkins pipelines, Git, databases including PostgreSQL, Redis, and MariaDB, and messaging systems including RabbitMQ and Kafka.
  • Experience with webhooks, WebSockets, OpenAPI, OpenConfig, NETCONF, streaming telemetry, gNMI, gRPC, and XMPP.
  • Knowledge of Layer 2 and Layer 3 networking protocols and technologies, including 802.1Q, LAGs, VXLAN, EVPN, ACLs, route policy, MPLS/VPLS, BGP, Layer 2 forwarding, and Layer 3 routing.
  • Complete exposure to the product life cycle and strong written and verbal communication skills.
  • Preferred experience with network orchestration platforms, automation frameworks, scalable highly available distributed systems, telemetry and streaming analytics, and technical team mentorship.

Benefits

  • Innovative environment focused on transformative cloud networking solutions.
  • Opportunity to work with highly skilled engineers and collaborate across functions.
  • Significant influence over product architecture, technical direction, and engineering excellence.
  • Work location is Chennai only.
  • Extreme Networks is committed to an inclusive, equal-opportunity workplace.

Extreme Networks

Extreme Networks, Inc. (EXTR) is a leader in AI-powered cloud networking, delivering a unified platform that simplifies and secures IT operations. Our solutions help businesses address challenges and enable connections among devices, applications, and users. We push the boundaries of technology, ...

Similar positions

QA Automation Engineer

  • Applaudo Studios
  • Full time
  • USA
  • 09/13/2026
  • Irvine, CA

DevOps Engineer (REF5793N)

  • Deutsche Telekom IT Solutions
  • Full time
  • Others
  • 09/13/2026
  • Debrecen, Hungary

Lead Software Engineer - Android Engineer

  • JPMorgan Chase
  • Full time
  • USA
  • 09/13/2026
  • Salary: $157k - $215k/yr
  • New York, NY

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 09/13/2026
  • Salary: $250k-$413k
  • Remote

Staff Software Engineer, Data Warehouse

  • Airbnb
  • Full time
  • USA
  • 09/12/2026
  • Salary: $212k-$265k
  • Remote