
Principal Software Development Engineer -Golang,Cloud Networking– 10402
Extreme Networks5 hours ago
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.
Tech Stack
About 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, leveraging the powers of artificial intelligence, analytics, and automation. Trusted by thousands of customers globally, our AI-powered cloud networking solutions and industry-leading support enable businesses to drive value, foster innovation, and overcome extreme challenges. For more information, visit Extreme's website at www.extremenetworks.com or follow us on LinkedIn, YouTube, X/Twitter, Facebook, or Instagram.