Senior Software Engineer, Agent San Francisco, CA

3 weeks ago


Louisiana, United States ngrok, Inc. Full time

The OpportunityAs 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 DoLead 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 For5+ 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.CompensationTier 1 (SF, LA, Seattle, NYC): Minimum salary of $180,000 to maximum $225,000Tier 2 (rest of US): Minimum salary of $166,000 to maximum $207,000Job level and actual compensation will be evaluated based on factors including qualifications objectively assessed during the interview process (skills, prior relevant experience, potential impact, and scope of role), internal equity, market data, and work location. We provide an attractive 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.All candidates must be US-based, and legally authorized to work in the United States.Compensation for this role depends on level, but we provide a competitive mix of salary and equity.Equal Employment OpportunityWe do not discriminate on the basis of any protected status. ngrok is committed to building a diverse and inclusive team. #J-18808-Ljbffr



  • Louisiana, United States Axiom Software Solutions Limited Full time

    A leading software solutions provider in Missouri is looking for a Senior Software Engineer specializing in the translation and optimization of Python code into C++ for embedded systems. The successful candidate will enhance mathematical algorithms for real-time data processing and collaborate with cross-functional teams. A minimum of a Master’s in...


  • Louisiana, United States Relativity Full time

    A leading software company is seeking a Senior Software Engineer to design and build generative AI-driven web applications. This remote role focuses on delivering scalable solutions on Azure, mentoring peers, and enhancing engineering practices. The ideal candidate has over 7 years of experience in software development, especially with Azure technologies and...


  • Louisiana, United States The Cigna Group Full time $104,000 - $250,000 per year

    The Software Engineering Senior Manager will lead engineering delivery for the Legal and Compliance organization, supporting regulatory and compliance reporting for state regulatory engagement. This role is critical to maintaining velocity and quality across our expanding portfolio.ResponsibilitiesLead engineering teams focused on automation, data integrity,...


  • Louisiana, United States DataAnnotation Full time

    Join the DataAnnotation team as an Android Software Engineer and help build cutting‑edge AI systems while enjoying flexible remote work and setting your own schedule. We are looking for proficient programmers to help advance AI development. As a member of DataAnnotation’s coding team, you’ll be part of a growing community of over 100,000...


  • Louisiana, United States Speechify Full time

    A tech company is seeking a Senior Software Engineer to join their Core Experiences Team. This position focuses on enhancing product infrastructure while collaborating with product teams for project scopes. Ideal candidates are experienced with Kotlin Multiplatform and possess strong systems thinking and collaboration skills. The role offers a competitive...


  • Louisiana, United States Speechify Full time

    Senior Software Engineer, Core Experiences - Lafayette, USALafayette, USAOverviewWe're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It's a critical role for someone who enjoys working at the intersection...

  • AI Software Architect

    3 weeks ago


    Louisiana, United States Optomi Full time

    Base pay range$85.00/hr - $100.00/hrGet AI-powered advice on this job and more exclusive features.This range is provided by Optomi. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.OverviewOptomi, in partnership with a consulting firm, is seeking an AI Software Architect. The AI Software Architect will...


  • Louisiana, United States Walbridge Full time

    Join to apply for the Senior Project Engineer role at Walbridge Opportunity You have an exciting opportunity to join our Operations Team working on Data Center, Vehicle Manufacturing, or General Build Construction projects. You will play a crucial role in ensuring success and seamless execution of construction projects. You are responsible for assisting the...


  • Louisiana, United States Highmark Health Full time

    A leading healthcare organization is seeking a highly skilled Lead Engineer to join their agile software engineering team. The ideal candidate will drive development and support of scalable applications while providing technical leadership and mentorship. This role requires strong full-stack development experience, knowledge of web services, and the ability...


  • Louisiana, United States Medium Full time

    IDT is looking for an experienced Lead Golang Software Engineer to join the team running a global payment service for all IDT divisions. The service is called IDTPay. It supports all card and bank payments of B2B and B2C services and company applications with hundreds of millions of dollars in turnover. IDT Pay is PCI compliant. It works with various payment...