Talent.com
Senior Software Engineer, Agent

Senior Software Engineer, Agent

ngrok Inc.San Francisco, CA, United States
30+ days ago
Job type
  • Permanent
Job description

About ngrok Inc.

At ngrok, we believe that doing networking the right way should also be the easy way. Over the last 10 years, we've given developers and engineers simple interfaces for getting traffic into their apps and APIs without forcing them to deal with legacy proxies, external load balancers, or VPNs, and we're now part of the standard stack for more than 9 million developers at some of the world's top technology brands, like GitHub, Okta, HashiCorp, and Twilio.

Over the last few years, we've completely changed how that interface looks and works to make it easier, more composable, and infinitely flexible. We now give anyone who needs a "front door" to their apps or APIs powerful tools to orchestrate traffic, secure public endpoints, accelerate their services on a global network, observe all traffic passing to / from their network, and much more. The ngrok that millions love and trust has been completely transformed for the better.

The Opportunity

As a Senior Software Engineer on the Agent Team, you'll shape the backbone of how developers securely connect their applications to the internet. You'll design and evolve the Agent-the lightweight, high-performance binary at the heart of ngrok-improving performance, security, and reliability at global scale.

In this role, you'll take ownership of critical systems in the agent and endpoint space, balancing deep technical challenges with developer experience. You'll influence architecture, guide technical strategy, and mentor teammates, all while ensuring that tens of millions of requests seamlessly reach their destinations through ngrok.

This is a remote position for candidates outside of the Bay Area and a hybrid role for candidates within commuting distance to San Francisco. Our Bay Area employees commute to the office on Tuesdays and Wednesdays. At this time, ngrok is unable to provide visa sponsorship for this position. Applicants must be authorized to work in the United States on a permanent, ongoing basis without the need for current or future sponsorship.

What You'll Do

  • Lead the design and implementation of new capabilities for the agent and tunnel components : SDKs, proxies, endpoint integrations, performance optimizations, observability, etc.
  • Improve reliability, scalability, and performance of agent-to-endpoint communication : reduce latency, improve resource usage, make deployments rock solid.
  • Help define and enforce security best practices in the agent : proper handling of secrets, mTLS / tls, certificate authorities, etc.
  • Shape developer experience around agent setup, configuration, debugging, error handling, and monitoring. Ensure that onboarding is smooth and usage is intuitive.
  • Participate in a shared on-call rotation : respond to real production incidents, diagnose complex cross-system issues, define postmortems, push forward reliability improvements.
  • Advocate for long-term technical investments : modularization, testability, observability, etc. Help define roadmap trade-offs (short term vs long term).

What We're Looking For

  • 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, load balancing, etc.
  • Demonstrated ability to design and build for scale : working with high throughput, many concurrent connections, reliability under load.
  • Hands-on experience with observability tooling : metrics, tracing, logs; ability to instrument systems and chase down performance bottlenecks.
  • Strong sense of developer experience : making APIs or binaries that are well-documented, robust in diverse environments, easy to configure and deploy.
  • Skilled at navigating ambiguity, trade-offs, and technical risk. Able to balance speed of delivery with long-term maintainability.
  • Excellent collaborating skills : working with peers, cross-disciplinary teams, stakeholders; ability to explain trade-offs, influence technical direction.
  • Experience mentoring and elevating the work of others; setting engineering standards, code reviews.
  • Bonus / pluses : exposure to SDK design / distribution, embedded or agent-based software, security or secrets management, experience with local tunneling / proxying, or AI / high-traffic edge use cases, experience working with Open-Source Software as a maintainer or developer.
  • Compensation

    Tier 1 (SF, LA, Seattle, NYC) : Minimum salary of $180,000 to maximum $225,000

    Tier 2 (rest of US) : Minimum salary of $166,000 to maximum $207,000

    Job level and actual compensation will be evaluated based on factors including, but not limited to, qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), internal equity with other team members, market data, and specific work location. We provide an attractive mix of salary and equity.

    #LI-hybrid

    All candidates must be US-based, and legally authorized to work in the United States.

    If your experience is close but doesn't fulfill all requirements, please apply. ngrok is on a mission to build a special company. To achieve our goal, we are focused on hiring people with different backgrounds, perspectives, and experiences!

    Benefits

    Compensation for this role depends on level, but we provide a competitive mix of salary and equity.

    We provide a 401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%.

    We provide healthcare, dental, and vision with premiums fully covered on the base plan for employees. Half of premiums are covered for dependents.

    We offer unlimited PTO and a culture in which the overwhelming majority of employees take more than four weeks. Your manager is also on the hook for encouraging you to do the same.

    Create a job alert for this search

    Senior Software Engineer • San Francisco, CA, United States

    Related jobs
    • Promoted
    Senior Software Engineer, Agents

    Senior Software Engineer, Agents

    FERMÀTSan Francisco, CA, United States
    Full-time
    FERMÀT is the AI native commerce platform that optimizes shopping experiences, leading to best-in-class shopper engagement and conversion. We help brands transform clicks into conversions with dynam...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Agentic Frameworks

    Senior Software Engineer - Agentic Frameworks

    FLEETWORKS INC.San Francisco, CA, United States
    Full-time
    Every year, companies spend over a trillion dollars moving freight across the U.We're building voice agents that transform the chaotic freight booking process into a modern, intelligent marketplace...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer, Agentic Blueprints

    Senior Software Engineer, Agentic Blueprints

    NVIDIA CorporationSanta Clara, CA, United States
    Full-time
    Senior Software Engineer, Agentic Blueprints page is loaded## Senior Software Engineer, Agentic Blueprintslocations : US, CA, Santa Claratime type : Full timeposted on : Posted Yesterdayjob requ...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    COVALSan Francisco, CA, United States
    Full-time
    Coval is a platform for simulating and evaluating voice and chat agents.We've raised a $XXM seed round (TBA), 10x'd our revenue in just 2 months and have strong customer demand for automated agent ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer 2

    Software Engineer 2

    Typical Set, LLCBerkeley, CA, US
    Full-time
    Typical Set, LLC Position : Software Engineer 2 (SE2510) Responsible for developing systems to translate cutting-edge machine learning into complex trading behaviors. Touch areas as wide-ranging as m...Show moreLast updated: 11 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Scale AI, Inc.San Francisco, CA, United States
    Full-time
    Software is eating the world, but AI is eating software.We live in unprecedented times - AI has the potential to exponentially augment human intelligence. Every person will have a personal tutor, co...Show moreLast updated: 14 days ago
    • Promoted
    Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer, GenAI

    Senior Software Engineer, GenAI

    Scale AI, Inc.San Francisco, CA, United States
    Full-time
    At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Agent Platform

    Senior Software Engineer, Agent Platform

    Magical, Inc.San Francisco, CA, United States
    Full-time
    Magical is an agentic automation platform bringing state-of-the-art AI to healthcare—delivering AI agents that actually work in production. We’re building "AI employees" that automate the repetitive...Show moreLast updated: 27 days ago
    • Promoted
    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer, Agent Platform

    Senior Software Engineer, Agent Platform

    Magic AlSan Francisco, CA, United States
    Full-time
    Magical is an agentic automation platform bringing state-of-the-art AI to healthcare-delivering AI agents that actually work in production. We're building "AI employees" that automate the repetitive...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Software Engineer - Agentic

    Senior Software Engineer - Agentic

    Invisible Technologies Inc. DefunctSan Francisco, CA, United States
    Full-time
    New York - Hybrid; San Francisco Bay Area - Hybrid; Washington DCBaltimore - Hybrid.Invisible Technologies is the AI operating system for the enterprise. Our end-to-end AI Software Platform structur...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer - Agentic Frameworks

    Senior Software Engineer - Agentic Frameworks

    FleetWorksSan Francisco, CA, United States
    Full-time
    Every year, companies spend over a trillion dollars moving freight across the U.We’re building voice agents that transform the chaotic freight booking process into a modern, intelligent marketplace...Show moreLast updated: 25 days ago
    • Promoted
    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 18 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Signify TechnologyPalo Alto, CA, US
    Full-time
    Salary : Competitive, based on experience.Role Location : Remote, with occasional in-person collaboration.A forward-thinking technology company revolutionizing the healthcare industry through innovat...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer, Agent

    Senior Software Engineer, Agent

    Assort HealthSan Francisco, CA, United States
    Full-time
    Our mission is to make exceptional healthcare accessible anytime, anywhere, for everyone.At Assort Health, we believe healthcare should feel effortless and connected - quick answers, clear communic...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer - Agentic

    Senior Software Engineer - Agentic

    Invisible TechnologiesSan Francisco, CA, United States
    Full-time
    New York - Hybrid; San Francisco Bay Area - Hybrid; Washington DC–Baltimore - Hybrid.Invisible Technologies is the AI operating system for the enterprise. Our end-to-end AI Software Platform structu...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Bio-Rad LaboratoriesHercules, CA, United States
    Full-time
    This role is both technical and collaborative.You will work closely with cross-functional teams including systems engineers, mechanical designers, assay development scientists, and quality engineer...Show moreLast updated: 30+ days ago