About The Position

Todyl is hiring a Software Engineer II or Senior Software Engineer to build and support Linux networking and security functionality across proxy, DNS, VPN, firewall, routing, and related services. The role develops C/C++ data-plane components and Go control-plane services, APIs, and tools for configuring and managing multitenant network services, with a focus on correctness, performance, reliability, and diagnosability. The engineer owns features and defects through investigation, design, implementation, automated testing, and release validation. The role also involves diagnosing production issues with Linux networking tools and collaborating with engineering, operations, and customer-facing teams to deploy and support services across a global network. Scope and level will reflect demonstrated judgment, ownership, and technical leadership.

Requirements

  • Typically 4+ years of professional software engineering experience, with demonstrated ownership of production software; relevant depth and delivery experience matter more than a strict tenure cutoff.
  • Experience developing and supporting production Linux systems or networking software, beyond administering Linux servers or deploying applications.
  • Strong proficiency in C, C++, Go, or a similar systems-oriented language, with demonstrated experience building and debugging production Linux systems or networking software.
  • Strong understanding of TCP/IP, DNS, routing, sockets, and packet flow, including hands-on experience diagnosing networking problems.
  • Practical experience with Linux networking behavior and APIs.
  • Understanding of concurrency, synchronization, memory and resource management, process behavior, and failure handling.
  • Experience investigating performance or reliability problems and using evidence to identify bottlenecks and root causes.
  • Ability to independently investigate unfamiliar code and deliver tested, maintainable changes.
  • Clear communication of technical decisions, tradeoffs, progress, and risks.
  • At the Software Engineer II level, ability to independently deliver well-scoped work, make sound implementation decisions, and recognize when to seek input.

Nice To Haves

  • Experience developing firewalls, proxies, VPNs, DNS services, IDS/IPS, or other networking and security products.
  • Production development experience in both C/C++ and Go.
  • Familiarity with BGP, EVPN, VXLAN, and Linux routing.
  • Experience with multitenant configuration management and distributed control planes.
  • Experience profiling and optimizing network-intensive applications.
  • Effective use of AI-assisted development tools, supported by testing and careful review of generated changes.

Responsibilities

  • Build and enhance networking and security functionality across proxy, DNS, VPN, firewall, routing, and related services.
  • Develop C/C++ data-plane components with attention to correctness, throughput, latency, and resource usage.
  • Build Go control-plane services, APIs, and tools for configuring and managing multitenant network services.
  • Implement configuration changes that can be validated, applied reliably, and diagnosed when issues occur.
  • Own well-scoped features and defects from investigation and design through implementation, automated testing, and release validation.
  • Diagnose production issues using logs, packet captures, debuggers, profiling, and Linux networking tools.
  • Develop tests covering protocol behavior, failure conditions, performance, and regressions.
  • Work with engineering, operations, and customer-facing teams to deploy and support services across the global network.
  • At the Senior level, turn ambiguous problems into practical designs, evaluate data-plane and control-plane tradeoffs, lead changes spanning services, and improve engineering quality through technical guidance and design reviews.

Benefits

  • Employee equity program.
  • Medical, dental, and vision insurance options.
  • Unlimited paid time off.
  • 401(k) plan.
  • Paid parental leave.
  • Hybrid work environment with offices in Denver's LoDo neighborhood, Midtown Atlanta, and Augusta, GA.
  • Parking and public transportation benefits.
  • Professional growth and development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service