Senior Software Engineer - Traffic and Networking

The Ladders
United States
13 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Compensation
$224,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Border Gateway Protocol C++ (Programming Language) Cloud Computing Computer Programming Persistent Data Structure Data Structures Distributed Systems Hypertext Transfer Protocols (HTTP) Internet Control Message Protocol Internet Protocol Security (IP SEC) IPv6
+5 more
Open Source Technology SQL Databases State Machines Information Technology Asynchronous Programming

Job description

This role will help shape scalable software for cloud infrastructure in a highly dynamic, multi-tenant environment. You will work across teams to design and deliver network and systems automation solutions that support reliability, performance, and operational excellence. The position also includes close collaboration with internal partners to translate requirements into technical solutions and ensure a strong user experience., * Collaborate across teams to develop and deliver scalable software for cloud infrastructure

  • Design, build, and maintain network and systems automation solutions for highly dynamic, multi-tenant environments
  • Engage closely with partners to understand their requirements and ensure an outstanding user experience
  • Contribute to and lead open-source projects and communities relevant to the work
  • Share roadmaps, technical demos, and vision with collaborators and leaders to provide updates and show progress
  • Maintain ownership of work from initial development through to production, ensuring flawless execution

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
  • 12+ years of experience designing and building distributed systems
  • Advanced programming skills in C, C++, Go, or Rust
  • Proven experience building and maintaining APIs
  • Knowledge of asynchronous programming, threading, state machines, and data structures
  • Experience with data persistence and storage (SQL or equivalent)
  • Understanding of secure communication protocols such as mutual TLS or IPsec
  • Strong knowledge of networking fundamentals and protocols, including IP, IPv6, BGP, HTTP, ICMP, and tunneling protocols

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.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

4:18 min

Under the hood of coroutines with state machines

Mikhail Maslo · World Congress 2023

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · World Congress 2024

1:34 min

The pros and cons of campus-wide IP authentication

Christoph Eicke Christoph Eicke · World Congress 2025

4:09 min

Leveraging CSS for complex system logic and state machines

Chris Heilmann Chris Heilmann +3 · LIVE

1:36 min

Evolution from key-value stores to distributed SQL

Wei Hu Wei Hu · World Congress 2025

Videos

See all

Related articles

See all