Senior Engineer I, SASE Platform

NETGEAR · Remote

Remote · open to India4–7 yearsPosted 21 Sept 2026Last checked 21 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Role Overview:

As a Senior Software Engineer, you will be instrumental in the design, development, and maintenance of our security cloud platform. In close collaboration with cross-functional teams, you will deliver high-performance, secure, and scalable cloud and networking solutions that support enterprise-grade connectivity.

This position demands advanced knowledge of cloud-based containers, networking protocols, and system architecture. Your primary responsibilities will include developing both control-plane and data-plane software to ensure optimal packet processing and system performance.

This role offers the opportunity to work at the forefront of security, networking, and cloud technologies, making a significant contribution to robust enterprise infrastructure. This is an onsite role based in the Bangalore, India office, requiring presence 5 days a week.

Key Responsibilities:

- Design, Develop, and Deploy: Drive the complete lifecycle of cybersecurity features from initial design to final deployment.

- System Architecture Collaboration: Partner with Architecture and Product Lifecycle Management (PLM) teams to define system architecture, design patterns, and robust implementation strategies.

- Cross-Functional Coordination: Collaborate with cross-functional teams to ensure smooth transition of features from implementation to production release.

- Development Oversight: Guide and mentor team members to ensure efficient and high-quality feature implementation.

- Customer Issue Management: Coordinate with Systems Engineering (SE) teams to monitor and address escalated customer issues and requirements.

- Quality Assurance: Track code reviews and oversee development and staging environment testing to maintain software quality and reliability.

- System Optimization: Identify and implement improvements focused on scalability and performance of the existing system.

- Release Planning: Define and plan a seamless, reliable release process to deliver new features to customers effectively.

Required Qualifications:

- Educational Background: Bachelor’s or master’s degree in computer science, Electrical Engineering, or Computer Engineering.

- Professional Experience: 4 – 7 years of hands-on experience in the design and development of large-scale cloud deployments.

- AI Experience: Hands-on experience using AI-assisted development tools and coding agents to accelerate software development, debugging, testing, and productivity.

- Cloud & Infrastructure Expertise: Proven experience in highly scalable cloud environments using Kubernetes (K8s), VMs, Docker, and resource allocation/utilization strategies. Expertise in persistent, multi-cluster database architectures.

- Programming & Scripting Skills: Strong hands-on programming experience in Golang, Python, and Bash.

- API & Integration: Solid experience in integrating with third-party tools and services. Proficient in REST APIs, Open APIs, and API authentication mechanisms.

Skills mentioned

  • Python
  • Go
  • Docker
  • Kubernetes
  • REST APIs
  • Git

Want to reach NETGEAR's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at NETGEAR

All NETGEAR jobs and company facts →

Browse more