Software Engineer II / Senior Software Engineer – Linux Networking & Security (SGN) in Denver, Colorado at Todyl, Inc.

Recently UpdatedJob Function: Information Technology
Todyl, Inc.
Denver, Colorado, 80202, United States
Posted on

Job Description

About Us

At Todyl, we're on a mission to make world-class cybersecurity and networking accessible to businesses of all sizes. Our cloud-native Security Platform brings together SASE, SIEM, Endpoint Security, GRC, MXDR, and more into a unified, single-agent solution purpose-built for MSPs, MSSPs, and mid-market IT professionals.

We're a fast-growing, innovative cybersecurity company focused on simplifying complex security challenges and helping our partners protect their customers against an evolving threat landscape.

Our success is driven by a team that values collaboration, accountability, and continuous improvement. We move quickly, solve complex problems, and take ownership of the technology we build. At Todyl, you'll have the opportunity to make a meaningful impact, tackle challenging technical problems, and help shape the future of cybersecurity.


What You’ll Do
  • 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 something goes wrong.
  • 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 our global network.
Required Skills & Experience
  • 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.
  • Level Expectations
    • At the Software Engineer II level, you can independently deliver well-scoped work, make sound implementation decisions, and recognize when to seek input.
    • At the Senior level, you can also 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.
    • Level will reflect demonstrated scope, judgment, and ownership.
Nice to Have
  • 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.

Benefits & Perks

At Todyl, we believe in investing in our people and creating an environment where employees can thrive both personally and professionally. We offer a comprehensive benefits package designed to support well-being, flexibility, and long-term career growth.

Our benefits include:

  • Equity Ownership: Opportunity to share in Todyl's growth and success through our employee equity program. We believe in giving our team a meaningful stake in the company we're building together.
  • Health & Wellness: Comprehensive medical, dental, and vision insurance options to support you and your family.
  • Unlimited PTO: Flexible, unlimited paid time off to recharge, prioritize personal well-being, and maintain a healthy work-life balance.
  • Retirement Savings: 401(k) plan to help you invest in your financial future.
  • Paid Parental Leave: Dedicated paid leave to support employees as they grow their families.
  • Hybrid Work Environment: A collaborative hybrid work model with offices in Denver's LoDo neighborhood, Midtown Atlanta, and Augusta, GA, balancing in-person collaboration with flexibility
  • Commuter Benefits: Parking and public transportation benefits to help make your commute easier and more convenient.
  • Professional Growth & Development: Opportunities to expand your skills, take on new challenges, and grow your career alongside a rapidly evolving cybersecurity company.

At Todyl, you'll have the opportunity to make a real impact, take ownership of meaningful work, and share in the success of what we're building together.

Compensation: The anticipated base salary range for this position is $160,00-180,000 annually, with final compensation determined based on experience, skills, qualifications, and other job-related factors.

Explore Related Opportunities

Job Location

Denver, Colorado, 80202, United States

Frequently asked questions about this position

Apply For This Position

Apply NowIn partnership withRippling