Principal Software Engineer – NSG Firewall

🕒 May 25

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sophos

Sophos

1001 - 5000 employees

Founded 1985

🔒 Cybersecurity

☁️ SaaS

💰 Post-IPO Equity on 2021-08

Cybersecurity • SaaS

Sophos is a leading cybersecurity company that specializes in protecting businesses against advanced cyber threats. The company offers a comprehensive suite of security solutions, including endpoint protection, managed detection and response (MDR), network security, and cloud security. With a prevention-first approach, Sophos aims to stop ransomware and other cyber threats before they cause harm. Sophos provides services such as threat research, security training, and operational support to ensure robust defense against cyberattacks. Their solutions cater to various industries including finance, healthcare, government, manufacturing, and retail. The Sophos Central platform delivers centralized security management, integrating seamlessly with existing IT infrastructure to enhance security posture.

📋 Description

• Architect, design, and develop products or systems aligned with the technical strategy, delivery timelines, and the quality and functional expectations defined with Product Management. • Define and support unit, system, and integration testing across your own code and the broader product or system; resolve defects, log issues, and assess potential impact on related products or systems. • Conduct and contribute to peer reviews of code, designs, and specifications in collaboration with the Development Lead or Manager. • Manage competing priorities effectively and plan your time to consistently deliver against agreed objectives. • Partner with Test Leads to recommend appropriate and effective testing strategies for the product or system • Review requirement specifications for completeness, identify gaps or ambiguities, and propose alternative approaches to Product Management aligned with business needs. • Drive the adoption of new architectures, technologies, design patterns, and engineering productivity improvements to strengthen quality, reliability, and delivery efficiency across projects or the team. • Recommend improvements to engineering standards and processes across the wider organization and take ownership of assigned implementation areas.

🎯 Requirements

• 12+ years of progressive experience in enterprise architecture and cybersecurity, with demonstrated 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 such as DHCP, DNS, LDAP, HTTP, HTTPS, and TLS, along with experience working on virtual and cloud platforms including AWS, Azure, GCP, and VMs, high availability • 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 • Hands-on experience with Linux kernel networking, including eBPF, XDP, netfilter, iptables, conntrack, and ipset • Hands-on experience with VPN technologies and secure remote access solutions, including IPsec, SSL VPN, and related tunnelling protocols • Hands-on experience with microservices architecture, Kubernetes, Docker, and REST-based technologies • Hands-on experience using AI-assisted development tools to improve engineering productivity, code quality, debugging, testing, and documentation

🏖️ Benefits

• Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. • Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit • Employee-led diversity and inclusion networks that build community and provide education and advocacy • Annual charity and fundraising initiatives and volunteer days for employees to support local communities • Global employee sustainability initiatives to reduce our environmental footprint • Global fitness and trivia competitions to keep our bodies and minds sharp • Global wellbeing days for employees to relax and recharge • Monthly wellbeing webinars and training to support employee health and wellbeing

Apply Now

Similar Jobs

🕒 May 21

MariaDB

201 - 500

🏢 Enterprise

Principal Software Engineer developing solutions for distributed databases at MariaDB. Focusing on replication, sharding, and performance optimization in a remote role.

Cloud

Distributed Systems

Grafana

Linux

MariaDB

MySQL

Postgres

Prometheus

Python

SQL

Unix

🕒 May 21

Twilio

5001 - 10000

Principal Software Engineer at Twilio designing and developing scalable cloud applications. Leading architecture and system design for complex distributed software systems.

AWS

Cloud

Distributed Systems

Docker

Google Cloud Platform

Java

Kafka

Kubernetes

Microservices

NoSQL

Python

Spark

SQL

Go

🕒 May 21

ClickHouse

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Principal Engineer at ClickHouse focusing on building next-generation database infrastructure and Postgres internals. Leading advanced systems features and technical direction for large-scale databases.

Cloud

Postgres

Rust

Go

🕒 May 21

Alkami Technology

501 - 1000

🏦 Banking

💳 Fintech

☁️ SaaS

Staff Software Engineer leading software development efforts for digital banking fintech solutions. Collaborating with cross-functional teams to enhance platform features and maintain high quality software systems.

🇮🇳 India – Remote

💰 $300M Post-IPO Debt - Alkami Technology on 2025-03

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

Angular

Cloud

Java

JavaScript

Kubernetes

NoSQL

React

SQL

🕒 May 21

AlphaSense

1001 - 5000

🤖 Artificial Intelligence

💸 Finance

🏢 Enterprise

Staff Software Engineer at AlphaSense shaping technical direction and delivering production-grade systems. Collaborating across teams to tackle ambiguous challenges and integrating AI tools effectively.

AWS

Azure

Cloud

Google Cloud Platform

Kubernetes

Python