Sophos10.03.26
AI SCORE 8.5

Principal Software Engineer - Remote Network Security

$140K–$180K/year

About the Role

We are seeking a Principal Software Engineer to join our team at Sophos, where you will play a pivotal role in advancing our cloud-based network security platform. This remote Principal Software Engineer position offers the opportunity to work with cutting-edge technologies while contributing to the security of over 600,000 organizations worldwide.

What You Will Do

  • Collaborate with product managers to define features and write clear functional specifications.
  • Work closely with the frontend team to establish API contracts for backend services.
  • Drive closure on critical field escalations and prototype features for our product roadmap.
  • Utilize your extensive experience in enterprise architecture to guide the development process.
  • Implement sound design principles around security and scalability in your work.

Requirements

  • 12+ years of progressive experience in enterprise architecture.
  • 5+ years of experience with commercial software development using Golang, C, C++, or Java.
  • 2+ years of experience working with containers and microservices (Docker, Kubernetes).
  • In-depth knowledge of networking protocols (HTTP/HTTPS, TCP/IP).
  • Strong understanding of data structures, algorithms, and microservice architecture.
  • Experience in the Network Security domain is mandatory.
  • Bachelor's degree in Computer Science or a related field.

Nice to Have

  • Experience with AWS cloud infrastructure.
  • Familiarity with SQL and NoSQL databases.
  • Exposure to forward/reverse proxy data plane experience.

What We Offer

  • Remote-first working model with flexibility for hybrid roles.
  • Employee-led diversity and inclusion networks.
  • Annual charity initiatives and volunteer days.
  • Global employee sustainability initiatives.
  • Wellbeing days and monthly webinars to support health and wellness.

At Sophos, we believe in the power of diverse perspectives to fuel innovation. We encourage you to apply even if you don’t meet every qualification. Your unique experiences and skills might be exactly what we need to enhance our team.

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Principal Software Engineer role at Sophos offers a unique opportunity to work remotely on innovative cybersecurity solutions, with a competitive salary and a strong commitment to diversity and inclusion.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.