Principal Software Engineer 1 (NSG Firewall)

Sophos
India
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["C++","Golang","Linux","EBPF","XDP","Netfilter","Iptables","VPN","Kubernetes","Docker","REST","TLS","DHCP","DNS","LDAP","HTTP","HTTPS","AWS","Azure","GCP"]

Senior software engineer leading architecture, design, and development of NSG Firewall platform capabilities. You will own testing strategy, perform peer reviews, balance competing priorities, and collaborate with Product Management, Test Leads, and engineering leadership to improve architecture, standards, and delivery across cloud and on-premise environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Sophos
Sophos
3 months ago

Principal Software Engineer 1 (NSG Firewall)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Senior software engineer leading architecture, design, and development of NSG Firewall platform capabilities. You will own testing strategy, perform peer reviews, balance competing priorities, and collaborate with Product Management, Test Leads, and engineering leadership to improve architecture, standards, and delivery across cloud and on-premise environments.
Location: India
Workplace: Remote
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Architect, design, and develop products or systems aligned with the technical strategy and product management expectations.
  • •Define and support unit, system, and integration testing across your code and broader product/system; log defects and assess impact.
  • •Conduct and contribute to peer reviews of code, designs, and specifications with Engineering leadership.
  • •Manage competing priorities and plan to consistently deliver against objectives.
  • •Partner with Test Leads to recommend effective testing strategies for the product or system

Key Requirements

  • •12+ years of progressive experience in enterprise architecture and cybersecurity with hands-on leadership across business, application, data, and technology domains
  • •7+ years of experience working with commercial software using C/C++/Golang, Linux system programming, Linux kernel programming
  • •7+ years of domain experience in networking, routing, switching, network security, cryptography, TCP/IP stack, and application protocols (DHCP, DNS, LDAP, HTTP, HTTPS, TLS); experience with AWS, Azure, GCP, and VMs, high availability
  • •Bachelor’s or Master of Science in Computer Software/Computer Science or related discipline or equivalent experience
  • •Great problem-solver, quality-driven, self-initiative, creative, adaptive, listener, collaborator
Experience:CybersecurityEnterprise softwareNetworkingCloud platforms
Education:Bachelor's
Skills:C++GolangLinuxEBPFXDPNetfilterIptablesVPNKubernetesDockerRESTTLSDHCPDNSLDAPHTTPHTTPSAWSAzureGCP
Tech Stack:C++GolangLinuxKubernetesDockerAWSAzureGCPHTTPTLSDNSDHCPLDAPEBPFXDPIptables

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Sophos
Provides enterprise cybersecurity software and services including endpoint protection, network security, cloud security, encryption, and managed threat response to protect organizations from advanced threats and ransomware.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Established Company
Valuation: Unicorn (USD 1B+)
Funding: Private Equity Backed
Headquarters: Abingdon, United Kingdom
Founded: 1985
WebsiteLinkedIn