Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (AI and Networking)

Sophos

Firewall Assistant Engineer

Sophos Firewall is the flagship product of Sophos, operating in the network security domain to protect customer network traffic when deployed in router or switch mode.

As part of the NSG Engineering Group, you will join the Firewall Assistant team in a senior capacity. This team focuses on leveraging AI to interpret natural language queries, deliver intelligent recommendations, and automate firewall operations while upholding enterprise-grade security and compliance standards. The team's vision is to evolve firewall management from a complex, error-prone manual process into an intuitive, conversational experience—enabling security teams to operate with greater speed, accuracy, and confidence.

What you will do

  • Own and deliver production-grade AI assistant capabilities, including agent workflows, tool integrations, guardrails, evaluation frameworks, and developer automation initiatives.
  • Take end-to-end ownership of scalable systems and services, contributing beyond prompt engineering or experimental notebook-based solutions.
  • Design, develop, and enhance AI-powered firewall assistant capabilities to enable natural language driven security operations and intelligent automation workflows.
  • Build and maintain scalable backend systems, APIs, and distributed services with a strong focus on reliability, performance, and enterprise-grade security.
  • Collaborate with cross-functional engineering and security teams to deliver secure, scalable, and user-centric firewall management solutions.

What you will bring

  • 3-5 years of software engineering experience
  • Hands-on experience with at least two of the following languages: Python, Go, or Java, including the ability to read and modify code beyond your primary language when needed.
  • Experience building and deploying production-grade agents using frameworks such as LangGraph, Claude Agent SDK, OpenAI Agents, or Pydantic-AI, including tool integrations, MCP servers (e.g., FastMCP), and multi-agent orchestration. Familiarity with Temporal, Pydantic, FastAPI, and related ecosystems is highly valued.
  • Proven experience designing and owning end-to-end distributed systems, including APIs, data models, storage strategies, caching, queuing, and handling failure scenarios and scalability challenges.
  • Strong foundation in computer science fundamentals such as data structures, concurrency, networking, and databases, with the ability to reason clearly about latency, throughput, and consistency trade-offs.
  • Ability to write clean, testable, and maintainable code, with a focus on robust API design, backward compatibility, and operational excellence.
  • Demonstrated experience developing evaluation frameworks, tracing mechanisms, and regression safeguards for LLM-based systems.
  • Hands-on experience with AWS and large-scale cloud deployments, including infrastructure as code (IaC), networking, identity management, observability, cost/performance optimization, and safe rollout practices.

Good to have skills

  • Familiarity with prompt caching, KV-cache optimization, model routing, and context engineering to improve cost efficiency and system reliability.
  • Experience fine-tuning models (e.g., LoRA, QLoRA, SFT, DPO) for real-world use cases, with measurable improvements in quality—considered a strong differentiator.
  • Exposure to deploying solutions across on-premises, cloud, and hybrid environments, with an understanding of constraints, networking, identity, and upgrading cycles.
  • Understanding of high-volume telemetry and alerting patterns, along with safety mechanisms for agent-driven actions such as approvals, dry runs, blast-radius control, and audit trails.

Ready to Join Us?

At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they don't check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Don't let a checklist hold you back – we encourage you to apply.

What's Great About Sophos?

· Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. While we are a remote first organization, applicants must have legal authorization to work in the jurisdiction where the position is posted, without requiring employer sponsorship.

· 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

Our Commitment To You

We're proud of the diverse and inclusive environment we have at Sophos, and we're committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know.

Data Protection

If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos' data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (AI and Networking) in United States vacancy
  •  ...Senior Software Engineer - Developer Experience Cisco Isovalent is seeking an accomplished Senior...  ..., CI, operations and most importantly AI assistance. We invite you to apply and...  ...contribute to our mission of advancing networking and security within Kubernetes environments... 
    Senior
    Network
    Remote work

    Cisco

    United States
    15 hours ago
  •  ...Senior Software Engineer CloudLinux is a global remote-first company. We are driven by our principles...  ...We work at the intersection of Linux networking, WAF engineering, and high-performance...  ...what success looks like. We work AI-natively. That means using AI tools throughout... 
    Senior
    Network
    Remote work

    CloudLinux

    United States
    1 day ago
  • $250k - $280k

     ...Senior Software Engineer This is a remote position. The company aims to make blockchain technology...  ...that enables automated, cross-chain, and AI-driven financial transactions. They...  ...seamlessly across various blockchain networks. They are looking for a Senior Software... 
    Senior
    Network
    Permanent employment
    Contract work
    Remote work

    Startup Talents

    United States
    1 day ago
  • $137k - $200.5k

    Cisco Systems, Inc. is looking for a Senior Software Engineer to develop networking functionalities for their industry-leading SD-WAN and routing solution. This...  ...teams to enhance product development using modern AI tools. Candidates should have a Bachelor’s degree with... 
    Senior
    Network

    Cisco Systems, Inc.

    Raleigh, NC
    2 days ago
  •  ...The Island Enterprise Platform unifies AI enablement, network access, data protection, identity, and...  .... Seeking Top-Notch Go and Rust Engineers: We are looking for exceptional Go...  ...Rust engineers with 6+ years of hands-on software development experience, ideally with a... 
    Senior
    Network

    Island Company

    Pensacola, FL
    4 days ago
  •  ...history—at the heart of the AI revolution. "VAST's data management...  ...data platform for the AI era—software infrastructure that powers...  ...V-Force team—a specialized engineering squad embedded within R&D....  ...level Solid understanding of networking concepts (e.g., TCP/IP, OSI... 
    Senior
    Network

    VAST Data

    Durham, NC
    2 days ago
  •  ...Senior Software Engineer, LLM Performance SF Bay Area (Hybrid) Parasail is redefining AI infrastructure by enabling seamless deployment across a distributed network of GPUs, optimizing for cost, performance, and flexibility. Our mission is to empower AI developers... 
    Senior
    Network

    Parasail

    San Francisco, CA
    2 days ago
  •  ...Senior Software Engineer No crunch. No core hours. Work the way that suits you. Bitwise Alchemy is...  ...Graphics Animation Optimization Networking and Multiplayer Backend service...  ...game dev experience (tools, gameplay, AI, etc.) Other: Never crunch.... 
    Senior
    Network
    Full time
    Contract work
    Remote work
    Worldwide
    Flexible hours

    Bitwise Alchemy

    United States
    1 day ago
  •  ...specializing in areas like Advanced Sensing, Network Computing, and Force Protection, to...  ...: We are seeking a highly skilled Senior Software Engineer with robust expertise in C++ embedded...  ...We may use artificial intelligence (AI) tools to support parts of the hiring process... 
    Senior
    Network

    Object Computing

    Saint Louis, MO
    2 days ago
  • $160k - $250k

     ...This is a job that Jill, our AI Recruiter, is recruiting for on behalf of one of our customers. She will pick the best candidates from Jack's network. The next step is to speak to Jack. Senior Software Engineer Salary: $160K - $250K + Equity Company... 
    Senior
    Network

    Jack and Jill AI

    San Jose, CA
    15 hours ago
  • $150k - $230k

     ...Senior Software Engineer – Time Synchronization Palo Alto, California About Clockwork Systems...  ...foundations of distributed computing. As AI workloads grow increasingly complex,...  ...intersection of distributed systems, networking, and systems engineering to ensure correctness... 
    Senior
    Network

    Clockwork Systems

    Palo Alto, CA
    2 days ago
  • $180k - $300k

     ...Senior Software Engineer (Backend) Remote $180k – $300k Wynd Labs is an early-stage startup that is on a mission to make public web data accessible for AI through contributions to Grass. Grass is a network sharing application that allows users to share their... 
    Senior
    Network
    Remote work

    Wynd Labs

    United States
    1 day ago
  •  ...Job Description SAIC is seeking a Senior Software Engineer/Architect to join the Joint Range...  ...00-171 and 800-207. Experience with network programming, networking protocols, and...  ...C++. Proven track record of deploying AI/ML solutions in production-grade, scalable... 
    Senior
    Network
    Remote work

    Science Applications International Corporation

    San Diego, CA
    4 days ago
  •  ...Senior Software Engineer, STAR.UI (Mission Autonomy, Hybrid) | Lockheed Martin Are you ready to unlock...  ...individual to join our Applied AI team, specifically the STAR.OS portfolio...  ...have familiarity with I/O (block storage network database) Assuming technical lead responsibilities... 
    Senior
    Network
    Part time
    Remote work

    Lockheed Martin Corporation

    United States
    4 days ago
  •  ...tooling for dApps on the Sui network. As these are the principal way...  ...to best practices for all of engineering. You will continually...  ...A solid understanding of software design patterns, and how to build...  ...including artificial intelligence (AI), to help identify and... 
    Senior
    Network
    Remote work

    Mysten Labs

    United States
    4 days ago
  •  ...in Washington, DC is seeking a Sr. Security Software Engineer to enhance security measures for Starshield that leverages AI for automation. The ideal candidate has extensive...  ...security software development, understands network and operating system security, and is... 
    Senior
    Network

    SPACE EXPLORATION TECHNOLOGIES CORP

    Washington DC
    2 days ago
  •  ...Senior Software Engineer Imagine having the power to stress-test an entire power grid against a hurricane...  ...weather and structural stress at a network-wide scale, we empower the world's...  ...difference in the real world, utilising AI and machine learning to accelerate everything... 
    Senior
    Network
    Work at office
    Remote work
    Flexible hours

    Neara

    United States
    2 days ago
  •  ...This is a job that Jill, our AI Recruiter, is recruiting for on behalf of one of our customers. She will pick the best candidates from Jack's network. The next step is to speak to Jack. Senior Software Engineer (Infrastructure) Company Description: Tavus... 
    Senior
    Network

    Jack and Jill AI

    San Jose, CA
    3 days ago
  • $152k - $241.5k

     ...intelligence. We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of...  ...is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA... 
    Senior
    Network

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Senior Software Engineer Opportunity Oculon Intelligence is an AI-native, security first market intelligence platform built for the future of equities and options...  ...such as Kafka, NATS, Redis or Valkey. Networking: Solid understanding of networking protocols (... 
    Senior
    Network
    Remote work

    TXSE

    Dallas, TX
    2 days ago
  •  ...Senior Machine Learning Engineer We're hiring a Senior Machine Learning Engineer to...  ...combined with production-grade software engineering skills. You...  ...tree-based models and neural networks (PyTorch/TensorFlow) to...  ...ML development workflows (AI-assisted IDEs, code agents)... 
    Senior
    Network
    Local area
    Remote work

    Fusemachines

    United States
    4 days ago
  • $184k - $287.5k

     ...significant capability gains in AI today. It is the process that...  ...is building an RL Frameworks engineering team to develop the open-...  ...on. The team spans the full software stack, from collaborating closely...  ...partner needs with NVIDIA's networking, math library, and compiler... 
    Senior
    Network
    Remote work

    NVIDIA

    United States
    2 days ago
  • $152k - $241.5k

     ...computing platforms are powering the AI revolution across many...  ...and industries. Within our software stack, CUTLASS stands out as...  ...kernel performance within DL networks. Be the authoritative resource...  ...Computer Science, Computer Engineering, or related field (or... 
    Senior
    Network

    NVIDIA

    Santa Clara, CA
    3 hours ago
  •  ...Role Responsibilities: As a Senior Backend Engineer at Anon, you'll architect and scale the enterprise...  ...platform-specific SDKs • Implement networking features including traffic inspection,...  ...startup • Previous experience at AI/Agent related startups • GraphQL... 
    Senior
    Network

    Tranzeal

    San Francisco, CA
    4 days ago
  • $118.57k - $131.54k

     ...Advanced Software Engineer We are hiring an Advanced Software Engineer. Help make the technologies...  ...control systems. Implement and test networking protocols and socket programming....  .... Identifies opportunities to apply AI for continuous improvement and innovation... 
    Senior
    Network
    Relocation package
    Flexible hours

    Progeny Systems Corporation

    Middletown, RI
    2 days ago
  •  ...Senior Software Engineer Cobalt ID is building the business identity infrastructure for the financial...  ...from synthetic ones. With AI accelerating fraud rings and shell companies...  ...counting to expose hidden financial crime networks and ensure real businesses are never... 
    Senior
    Network
    Full time

    Cobalt Identity Systems

    New York, NY
    4 days ago
  • $190k

     ...Senior Software Engineer (Infrastructure) GovDash helps businesses win and deliver government contracts...  ...that advance American interests. Our AI platform is a single, secure, workflow...  ...a broad practical understanding of networking, operating systems, cybersecurity, and... 
    Senior
    Network

    Govdash

    New York, NY
    4 days ago
  • $152k - $241.5k

     ...NVIDIA Networking Unit is looking for an experienced firmware/software engineer proficient in C and C++ programming to join our team that works on NVIDIA NIC/DPU. You will...  ...is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is... 
    Senior
    Network

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...NVIDIA is the platform upon which every new AI-powered application is built. We are seeking a Senior Software Engineer focused on container and cloud infrastructure....  ...startup time, build caching, runtime memory/IO, network, and GPU utilization; instrument with metrics... 
    Senior
    Network
    Remote work

    NVIDIA

    United States
    15 hours ago
  •  ...is building the world's best software for paying, and interacting with...  ...are looking for experienced engineers who are passionate about...  ...nExperience using generative AI tools throughout the software...  ...nDeep understanding of modern networking and experience using traffic... 
    Senior
    Network

    Apple

    Austin, TX
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (AI and Networking). Be the first to apply!