Senior Engineer I, SASE Platform
NETGEAR · Remote
Free account: apply link, HR contact and an AI-written cold email
NETGEAR · Remote
Free account: apply link, HR contact and an AI-written cold email
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.
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.