SonicWall

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

SonicWall
Apply
3 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Define technical strategy and architecture direction for network security management capabilities.
  • Mentor senior engineers and drive adoption of engineering standards.
  • Validate, test, debug, and refine AI-generated code while establishing AI coding guardrails.
  • Lead system design from requirements decomposition through deployment topology, data modeling, and API contracts.
  • Collaborate with engineering managers and product leads on roadmap feasibility, estimation, and technical risk assessment.
  • Design, develop, and maintain Go-based microservices for cloud and on-premises deployments.
  • Build and evolve RESTful APIs, WebSocket communication, and secure service-to-service connections using mTLS.
  • Apply secure software development practices and address OWASP Top 10 risks throughout the development lifecycle.
  • Implement structured logging, distributed tracing, and metrics using OpenTelemetry, New Relic, and OpenSearch.
  • Contribute to AWS and Kubernetes deployments while ensuring cloud and on-premises feature and security parity.

Requirements

  • Bachelor’s degree with at least 10 years of related experience, or a master’s degree with 8 years, or a PhD with 6 years, or equivalent experience.
  • Strong Go proficiency, including 8–10 years of software development with Golang on Linux or macOS.
  • Experience designing distributed systems at scale, multi-tenant SaaS architectures, and event-driven systems.
  • Experience with microservices, gRPC, RESTful API design, OpenAPI, WebSockets, and API security.
  • Hands-on knowledge of mTLS, x509 certificate lifecycles, PKI integration, and client identity verification.
  • Experience with MongoDB CRUD operations, aggregation pipelines, indexing, schema design, and query optimization.
  • Experience with OpenTelemetry instrumentation, New Relic APM, and OpenSearch observability workflows.
  • Experience with AWS services and Kubernetes, including cloud security and networking concepts.
  • Knowledge of secure coding, OWASP Top 10, threat modeling, secure design, and code review.
  • Familiarity with networking security, firewall policy lifecycles, SD-WAN, IPSec, IKEv2, and WireGuard.
  • Proficiency with Git and code versioning workflows.
  • Familiarity with Jira and Confluence.
  • Strong troubleshooting, communication, collaboration, organization, and problem-solving skills.

Benefits

  • Hybrid work arrangement is indicated.
  • Opportunity to work with a globally distributed engineering team across India, the USA, and other development centers.
  • SonicWall is an equal opportunity employer committed to a diverse workplace.

Tech Stack

AWSGitGogRPCHelmIstioKubernetesLinuxmacOSMongoDB
SonicWall

About SonicWall

1,001-5,000 employees

SonicWall builds network and cloud security products for SMBs, enterprises, and the public sector, including next‑gen firewalls, secure remote access, email and endpoint security, and threat intelligence services. The company sells hardware plus subscription-based security services, primarily through a global channel of MSPs/MSSPs and resellers. Founded in 1991 and headquartered in Milpitas, California, SonicWall is privately held under Seahawk Holdings and was formerly part of Dell.

Contact me