E

Extreme Networks

Provides switching, routing, wireless, and security

Principal Software Systems Engineer - Golang, Cloud Networking

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listed

About the Job

Requirements

  • Complete exposure to the entire product life cycle.
  • Proficiency in local and remote debugging.
  • Knowledge of microservices-based architecture and best practices.
  • Hands-on experience with Docker containers, Kubernetes clusters (K8s, K3s), and Helm charts.
  • Exposure to cloud application development.
  • Knowledge of data and information modeling techniques using YANG, UML, and JSON.
  • Strong coding and debugging experience with Java or Golang.
  • Proficiency with Linux, advanced data structures, and inter-process communication mechanisms.
  • Understanding of multi-threading, routines, network programming, and object-oriented methodologies.
  • Experience with the Agile development model, continuous integration and continuous delivery, Jenkins pipelines, and Git.
  • Knowledge of database concepts and deployment models, including relational database management systems, NoSQL, PostgreSQL, Redis, and MariaDB.
  • Knowledge of messaging services such as RabbitMQ and Kafka.
  • Working experience with webhooks and web sockets.
  • Knowledge of OpenAPI, OpenConfig, NETCONF, streaming telemetry, gNMI, gRPC, and XMPP.
  • Knowledge of Layer 2 and Layer 3 OSI protocols, including 802.1Q, link aggregation groups, VXLAN, EVPN, access control lists, route policy, MPLS/VPLS, BGP, Layer 2 forwarding, and Layer 3 routing.
  • Qualification of B.E/B.Tech/MS/M.Tech or equivalent in Computer Science, Electrical Engineering, or Electronics and Communication Engineering.
  • Exceptional written and verbal communication skills.

Responsibilities

  • Technically lead the team of professionals to deliver Network Automation and Orchestration products.
  • Own the overall design and development artifacts, including functional and design specifications, code, and unit and integration test cases.
  • Introduce and drive the implementation of engineering practices such as Test-Driven Development and design principles.
  • Develop epics, stories, and tasks for execution and collaborate across teams for complete solution integration.
  • Establish technical standards and mentor team members in adherence to best practices.
  • Drive architectural decisions and technical implementations for scalable, maintainable solutions.

Desired Qualifications

  • Experience with network orchestration platforms and automation frameworks.
  • Background in building scalable, highly available distributed systems.
  • Experience mentoring junior engineers and leading technical teams.
  • Familiarity with containerized deployment architectures and orchestration platforms.
  • Prior experience with telemetry and streaming analytics.

About the Company

Extreme Networks

Provides switching, routing, wireless, and security

Extreme Networks provides networking solutions for organizations, including switching, routing, wireless, data center fabrics, and cloud-based management with security and ML-driven analytics. It sells hardware and software and offers professional and fully managed IT services, training, and a support portal. It differentiates itself with an end-to-end suite across many industries, a focus on security and ML-enabled insights, and ITIL-aligned managed services. Its goal is to help customers operate secure, reliable, and optimized networks across on-premises, cloud, and data center environments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Morrisville, NC
Founded
1996

Recently Posted Jobs

Explore more opportunities at Extreme Networks

See more jobs