Product Engineer (m/f/d)

NeoProtect

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NeoProtect seeks a software engineer to build and maintain a platform that keeps websites, apps, and game servers available during distributed denial-of-service attacks.

You may work on Linux packet filtering, traffic detection, proxy services, platform APIs, or customer-facing tools. Depth in one or two areas and the ability to navigate code across the system are essential.

Qualifications

  • Solid foundation in Linux and networking with production experience in Go, Java, or TypeScript.
  • Strong written communication to help resolve customer problems.
  • Deep experience in one or two areas such as eBPF/XDP, low-latency Go services, traffic analysis, Java/Spring Boot backends, or TypeScript/React interfaces.
  • Familiar with tools and practices for the chosen area, e.g., PostgreSQL and OAuth2, or binary protocols, rate limiting, and TLS for proxies.

Responsibilities

  • Handle feature requests and investigate complex customer issues.
  • Build high-performance Linux traffic filters or proxy and verification services for games and online applications.
  • Develop systems that detect suspicious traffic and trigger mitigations using network signals and telemetry.
  • Contribute to account, billing, and support services, or customer dashboards and documentation.
  • Collaborate through weekly sprints, updates, and calls for debugging and technical discussion.

Skills

Go
Java
TypeScript
eBPF/XDP
C
Backend design

Tools

PostgreSQL
OAuth2

Job description

Role overview

Develop software across a platform that helps keep websites, applications, and game servers available during distributed denial-of-service attacks. Depending on your strengths, you could work on Linux packet filtering, traffic detection, proxy services, platform APIs, customer-facing web tools, or technical support and debugging. The role expects depth in one or two areas and the ability to navigate code across the wider system.

Responsibilities
  • Handle feature requests and investigate complex customer issues, including problems that occur once and are difficult to reproduce.
  • Build high-performance Linux traffic filters, or proxy and verification services for games and online applications.
  • Develop systems that detect suspicious traffic and trigger mitigations, using network signals and telemetry.
  • Contribute to account, billing, and support services, or to customer dashboards and documentation.
  • Collaborate through weekly sprints, written updates, and calls for debugging and technical discussion.
Requirements
  • A solid foundation in Linux and networking, with production experience in at least one of Go, Java, or TypeScript.
  • Strong written communication, including the ability to help resolve customer problems.
  • Deep experience in one or two relevant areas, such as eBPF/XDP and C, low-latency Go services, traffic analysis, Java and Spring Boot backends, or TypeScript and React interfaces.
  • For the chosen area, familiarity with its associated tools and practices—for example, PostgreSQL and OAuth2 for backend work, or binary protocols, rate limiting, and TLS for proxy services.
  • Comfort reading and working with code beyond your main area of expertise.
Nice to have
  • Experience with LLM applications, cloud or edge platforms, identity and security, large-scale data systems, payment integrations, low-level C performance, operating networks or servers, or writing developer documentation and API specifications.
Benefits and work setup

Work is organized in weekly sprints with a Scrum-like process and tracked in Linear. The team aims to automate repeatable tasks and holds few recurring meetings; engineers generally manage their own schedules and use calls to debug and discuss work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer II, Proxy
Senior Engineer II, Proxy

menlosecurity • United States

Remote
USD 140,000 - 210,000
Solutions Engineer (On Premise Platform)
Solutions Engineer (On Premise Platform)

NeoProtect • United States

Remote
USD 90,000 - 130,000
Fully remote
Laptop and tools provided
Flexible hours
Application Engineer
Application Engineer

rti • United States

Remote
USD 130,000 - 170,000
Remote work
Home office stipend
Flexible schedule
+1
Software Engineer - Network Platforms
Software Engineer - Network Platforms

Confidential • United States

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

praetorian • United States

Remote
USD 95,000 - 130,000
Staff Engineer - Backend/Java
Staff Engineer - Backend/Java

fanaticsinc • United States

Remote
USD 140,000 - 210,000
Software Developer
Software Developer

auviknetworks • United States

Hybrid
USD 120,000 - 180,000
Remote work
Office hubs available
Software Engineer - Console
Software Engineer - Console

xbowcareers • United States

Remote
USD 120,000 - 180,000
Competitive salary
Equity package
Fully remote with team meetups
+1
Software Platform Engineer
Software Platform Engineer

Roberts Recruiting • Boston (MA)

On-site
USD 100,000 - 130,000
Software Engineer III | Framework
Software Engineer III | Framework

extrahopnetworks • United States

Remote
USD 120,000 - 180,000