Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 2 месяца назад

Senior Software Engineer (Networking)

180 000 - 225 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (Networking): Shaping the backbone of how developers securely connect their applications to the internet, focusing on designing and evolving the Agent, improving performance, security, and reliability at global scale. Focus on deep technical challenges with developer experience, influencing architecture, guiding technical strategy, and mentoring teammates, all while ensuring seamless request handling.

Location: This is a remote position for candidates outside of the Bay Area and a hybrid role for candidates within commuting distance to San Francisco. All candidates must be US-based, and legally authorized to work in the United States.

Salary: Minimum salary of $180,000 to maximum $225,000 (Tier 1: SF, LA, Seattle, NYC) or Minimum salary of $166,000 to maximum $207,000 (Tier 2: rest of US)

Company

Ngrok provides developers simple interfaces for getting traffic into their apps and APIs.

What you will do

  • Lead the design and implementation of new capabilities for the agent and tunnel components, including SDKs, proxies, endpoint integrations, performance optimizations, and observability.
  • Improve reliability, scalability, and performance of agent-to-endpoint communication, reducing latency and improving resource usage.
  • Define and enforce security best practices in the agent, including proper handling of secrets and certificate authorities.
  • Shape developer experience around agent setup, configuration, debugging, error handling, and monitoring.
  • Participate in a shared on-call rotation to respond to real production incidents and diagnose complex cross-system issues.
  • Advocate for long-term technical investments such as modularization, testability, and observability, and help define roadmap trade-offs.

Requirements

  • 5+ years of professional software engineering experience building production software.
  • Deep experience in a systems language such as Go, Rust, Java, or C/C++.
  • Strong fundamentals in distributed systems, networking, TLS/mTLS, proxying, and load balancing.
  • Demonstrated ability to design and build for scale, working with high throughput and many concurrent connections.
  • Hands-on experience with observability tooling, including metrics, tracing, and logs.
  • Strong sense of developer experience, creating APIs or binaries that are well-documented and easy to configure and deploy.

Nice to have

  • Exposure to SDK design/distribution.
  • Experience with embedded or agent‐based software.
  • Knowledge of security or secrets management.
  • Experience with local tunneling / proxying.
  • Experience with AI / high-traffic edge use cases.
  • Experience working with Open-Source Software as a maintainer or developer.

Culture & Benefits

  • Competitive mix of salary and equity.
  • 401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%.
  • Healthcare, dental, and vision with premiums fully covered on the base plan for employees.
  • Unlimited PTO and a culture in which employees take more than four weeks of vacation.