Staff Engineer, Software (C++/Networking) (R4337)

3 hours, 7 minutes ago
Full-time
Lead
Software Development
Bitly

Bitly

Bitly is a link management platform offering URL shortening, QR codes, and a Link in Bio solution for brands to optimize customer experience.

Internet Software & Services
51-250
Founded 2008
$92M raised

Description

  • Lead the development of the EdgeOS communication stack used in deployed systems.
  • Own the architecture, implementation, and integration of high-performance C++ networking components.
  • Develop and optimize transport-layer and application-layer networking features for reliable, low-latency communication.
  • Collaborate closely with autonomy, systems, and simulation teams.
  • Support development of network simulation capabilities for testing and validation in simulated environments.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Typically requires 7+ years of related experience with a bachelor’s degree, 5+ years with a master’s degree, or 3+ years with a PhD, or equivalent work experience.
  • Proficiency with C++11 or newer in a production environment.
  • Understanding of networking fundamentals, including IP, TCP/UDP, routing, and QoS.
  • Hands-on experience with network debugging and analysis tools such as netem, ifconfig, and Wireshark.
  • Experience developing and debugging distributed or networked systems.
  • Proven track record of leading and delivering complex technical projects with minimal oversight.
  • Experience with C++17 or newer standards is preferred.
  • Knowledge of CMake and Conan build systems is preferred.
  • Background in distributed systems, simulation, or autonomous robotics environments is preferred.
  • Experience with network emulation or simulation tools such as ns-3, EMANE, CORE, or Mininet is preferred.
  • Familiarity with RF communication systems or wireless networking concepts is preferred.

Benefits

  • Competitive pay ranging from $150,000 to $270,000 per year, depending on level and experience.
  • Bonus eligibility.
  • Benefits package.
  • Equity compensation.
  • Temporary employee package available with benefits after 60 days of employment.
  • Full-time regular employee offer package includes pay plus bonus, benefits, and equity.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Tech Lead, Web Core Product & Chrome Extension - Dhaka, Bangladesh

Speechify 51-250 Internet Software & Services

Speechify is hiring a web product engineer to help build and ship user-facing features for its text-to-speech products in a fast-paced, fully distributed environment.

Firebase JavaScript React TypeScript
24 minutes ago

Tech Lead, Android Core Product - Bakersfield, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its leading text-to-speech Android app and deliver new features for a large global user base in a fully distributed environment.

Android iOS Jetpack Compose JUnit Kotlin Node.js
25 minutes ago

Tech Lead, Web Core Product & Chrome Extension - Jerusalem, Israel

Speechify 51-250 Internet Software & Services

Speechify is hiring a web-focused product engineer to help ship and shape text-to-speech experiences used by millions of users in a fully distributed environment.

Firebase JavaScript React TypeScript
32 minutes ago

Tech Lead, Android Core Product - Savannah, GA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its widely used text-to-speech Android app and deliver new features that improve the user experience.

Android iOS Jetpack Compose JUnit Kotlin Node.js
36 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers