CareerPlan

Software Dev Principal Engineer -Go and cloud experience is a must

BangaloreFull-time2026-10-21 → 2026-11-10
Hybrid

Core

Design and build cloud-native and on-premises microservices, RESTful APIs, and real-time communication layers for SonicWall's Network Security Manager (NSM) centralized management platform.

Role type

Principal Software Engineer (Go, Cloud-Native Microservices)

Builds

Secure, scalable software capabilities for NSM integrating with Unified Management (UM) and Shared Services Platform (SSP) for enterprise customers, MSPs, and MSSPs.

Domain

Cybersecurity, Network Security Management, Cloud-Native Infrastructure

Required skills

Go (8-10 years), System Design, Distributed Systems, RESTful API Design, mTLS & Certificate Trust, MongoDB, Open Telemetry, AWS (EKS, EC2, IAM), Kubernetes (Istio, CNI, eBPF), OWASP Top 10, AI-Assisted Coding

Preferred skills

AI-Assisted Coding (validation & guardrails), Event-driven architecture, Multi-tenant SaaS design, SD-WAN/VPN topologies

Technologies

Go, gRPC, REST, WebSockets, MongoDB, Open Telemetry, New Relic, OpenSearch, AWS, Kubernetes, Istio, Helm, JIRA, Confluence

Responsibilities

Define technical strategy and architecture direction; Mentor senior engineers and drive engineering standards; Lead end-to-end system design from requirements to deployment; Design and develop high-performance Go-based microservices; Build and evolve RESTful API endpoints; Implement mTLS for secure service-to-service communication; Instrument services with logging, tracing, and metrics using Open Telemetry and New Relic.

Seniority

Principal, hands-on IC with mentorship