Software Dev Senior Engineer -Go and Cloud experience is a must
Core
Design and build cloud-native and on-premises microservices, RESTful APIs, and real-time communication layers for SonicWall's Network Security Manager (NSM), a centralized management and analytics platform.
Role type
Senior Go Full-Stack Engineer (Security)
Builds
Secure and scalable software capabilities for NSM integrating with Unified Management (UM) and Shared Services Platform (SSP)
Domain
Cybersecurity / Network Security Management
Deliverable
production ML models | product features
Required skills
Go (5-8 years), System Design, RESTful API design, mTLS & Certificate Trust, MongoDB, Open Telemetry, AWS (EKS, EC2, IAM), Kubernetes (Istio, CNI, eBPF), gRPC, WebSockets, OWASP Top 10, Event-driven architecture
Preferred skills
AI-Assisted Coding, Multi-tenant SaaS architecture, SD-WAN/VPN topologies, Distributed tracing
Technologies
Golang, MongoDB, Open Telemetry, New Relic, OpenSearch, AWS, Kubernetes, Istio, gRPC, WebSockets, OpenAPI
Responsibilities
Design end-to-end system architecture and deployment topology; Develop high-performance Go microservices for cloud and on-prem deployments; Build and evolve RESTful API endpoints; Implement mTLS for secure service-to-service communication; Instrument services with logging, tracing, and metrics; Collaborate with product teams on roadmap feasibility and technical risk assessment.
Seniority
Senior, hands-on IC