Senior Software Engineer (C/C++ and Networking)

Sophos
India
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Problem-solving","Collaboration","Communication","Teamwork","Attention to detail"]

Senior Software Engineer on the NSG engineering team building Sophos Firewall, working on L2-L7 protocol stacks, high availability, SD-WAN, and kernel-space data paths. Design, develop, and scale security networking features for millions of end users. Remote-friendly with collaboration across scrum teams; strong C/C++, Linux system/kernel programming, and networking expertise required.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Sophos
Sophos
3 months ago

Senior Software Engineer (C/C++ and Networking)

✓ Verified Job

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

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

Job Summary

Senior Software Engineer on the NSG engineering team building Sophos Firewall, working on L2-L7 protocol stacks, high availability, SD-WAN, and kernel-space data paths. Design, develop, and scale security networking features for millions of end users. Remote-friendly with collaboration across scrum teams; strong C/C++, Linux system/kernel programming, and networking expertise required.
Location: India
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design and develop products or systems in line with asset technical strategy, specified project timescales, quality and functionality requirements as agreed with the Product management.
  • •Define and support appropriate Unit, System and Integration testing on own code and others across the product or system, fixing errors and entering defects into the defect tracking system, highlighting potential implications on other products or systems.
  • •Conduct and participate in peer reviews of code, designs and specifications as requested by Development Lead or Manager.
  • •Prioritize multiple activities and schedule your own time to deliver against agreed objectives.
  • •Provide recommendations and suggestions to Test Leads regarding testing approaches for the product or system.

Key Requirements

  • •7+ years of C/C++ programming, Linux system programming, Linux kernel programming
  • •5+ years of domain experience in networking, routing, network security, cryptography, TCP/IP stack, application protocols like DHCP, DNS, LDAP, HTTP, HTTPS and TLS
  • •Experience with AWS is desirable
  • •Bachelors 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:7+ yearsCybersecurityNetworkingSoftware development
Education:Bachelor's
Skills:Problem-solvingCollaborationCommunicationTeamworkAttention to detail
Languages:English
Tech Stack:CC++LinuxKernelTCP/IPDHCPDNSTLSAWS

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