E

Extreme Networks

Provides switching, routing, wireless, and security

Staff Software Systems Engineer – Technical Lead – Cloud Networking

Backend EngineeringUpdated on Nov 12
Full-timeChennai, Tamil Nadu, IndiaNo salary listed

About the Job

Requirements

  • A degree in Computer Science, Electrical and Electronics Engineering, or Electronics and Communication Engineering at B.E., B.Tech., M.S., or M.Tech. level, or equivalent, is required.
  • At least 8 years of relevant experience is required.
  • Complete exposure to the entire product life cycle is required.
  • Proficiency in local and remote debugging is required.
  • Experience with microservices-based architecture and its best practices is required.
  • Hands-on experience with Docker containers, Kubernetes clusters, and Helm charts is required.
  • Exposure to cloud application development is required.
  • Knowledge of data and information modeling techniques using YANG, UML, and JSON is required.
  • Strong coding and debugging experience in Java or Golang is required.
  • Linux operating system proficiency, advanced data structures, and inter-process communication mechanisms are required.
  • Understanding of multithreading, routines, network programming, and object-oriented methodologies is required.
  • Experience with Agile development, continuous integration and continuous delivery, Jenkins pipelines, and Git is required.
  • Knowledge of database concepts and deployment models, including relational databases, NoSQL, PostgreSQL, Redis, and MariaDB, is required.
  • Experience with messaging services such as RabbitMQ and Kafka is required.
  • Experience with webhooks and WebSockets is required.
  • Knowledge of OpenAPI, OpenConfig, NETCONF, streaming telemetry, gNMI, gRPC, and XMPP is required.
  • 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, is required.

Responsibilities

  • Technically lead a team of professionals delivering 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 adhering to best practices.
  • Drive architectural decisions and technical implementations for scalable, maintainable solutions.

Desired Qualifications

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

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