Sophos

Principal Software Engineer 1

Sophos

Apply
2 months ago
Bengaluru, India or Delhi, India
Staff+
H1B Sponsor

Responsibilities

  • Interact with product managers to define features and write functional specifications.
  • Collaborate with frontend teams to define API contracts for backend services.
  • Address critical field escalations and drive closure.
  • Develop prototypes that serve as precursors to product roadmap features.

Requirements

  • 12+ years of progressive experience in enterprise architecture.
  • 5+ years of experience with commercial software using Golang/C/C++/Java.
  • 2+ years of experience with containers and microservices (e.g., Docker, Kubernetes).
  • Data plane experience with Forward/Reverse proxy is preferred.
  • In-depth knowledge of networking protocols (e.g., HTTP/HTTPS, TCP/IP).
  • Excellent design skills using principles of reuse, modularity, and scale.
  • Strong understanding of data structures and algorithms.
  • Good understanding of microservice architecture, AWS cloud infrastructure, SQL, and NoSQL databases.
  • Experience in the Network Security domain is mandatory.
  • Bachelor's degree in Computer Science or a related field.

Benefits

  • Remote-first working model with some roles requiring a hybrid approach.
  • Employee-led diversity and inclusion networks.
  • Annual charity initiatives and volunteer days.
  • Global employee sustainability initiatives.
  • Fitness and trivia competitions to promote health.
  • Global wellbeing days for relaxation and recharge.
  • Monthly wellbeing webinars and training.

Tech Stack

AWSCC++DockerGoJavaKubernetesSQL

Categories

BackendDevOpsSecurity