Senior C++ Developer

HAYSTACK MOBILE TECHNOLOGIES, LLC
United States
8 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) CentOS Protocol Stack Cyber Security Debian Linux Distributed Systems OSI Models Network Layer Linux Kernel Linux System Administration Network Programming Routing
+5 more
Packet Analyzer Open Shortest Path First (OSPF) Open Systems Interconnection (OSI) Build Management Iptables

Job description

  • Design and build low-level, network-centric C and C++ engineering focusing on OSI Layers 2 and 3.
  • Develop technology for secure cloud-to-edge communication, device-to-device authentication, and decentralised routing across millions of industrial edge devices.
  • Influence architectural decisions, solve complex networking problems, and contribute to critical security infrastructure.
  • Work within a small, specialist engineering team where your contributions will have a significant and visible impact.
  • Operate deep in the network stack, focusing on packet behaviour, routing, and tunnelling strategies.

Requirements

  • Genuine depth in network programming with C and C++.
  • Strong working knowledge of Layer 3 OSI protocols, low-level packet analysis, and routing.
  • Experience with OSPF, TAP/TUN devices, UDP tunnelling, UDP hole punching, STUN technologies, IPTables, and packet routing strategies.
  • Proficiency in code threading, multitasking, IPC, shared-memory communication, and Linux kernel-level development.
  • 10+ years of experience designing, architecting, and developing sophisticated C++ systems (depth of expertise is key).
  • Comfort operating in Linux environments (Debian, CentOS, embedded variants) and understanding of cryptography and distributed systems.

Benefits & conditions

  • Opportunity to work with patented, commercially relevant security technology with global application.
  • Significant equity alongside a competitive base salary.
  • A role where your work directly influences the future of critical global security infrastructure.
  • Be part of a growing team, scaling a proven technology beyond academic research.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

3:14 min

Managing container packet flow with Linux kernel iptables

Oliver Seitz Oliver Seitz · World Congress 2025

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

4:08 min

Dissecting iptables rules preventing internal inter-bridge communication

Oliver Seitz Oliver Seitz · World Congress 2025

1:51 min

Overview of the three Google Maps routing applications

Germán Álvarez · LIVE

Videos

See all

Related articles

See all