Todyl logo

Software Engineer II / Senior Software Engineer - Linux Networking & Security (Sgn)

TodylDenver, CO

$160,000 - $180,000 / year


Overview

Schedule
Full-time
Career level
Senior-level
Remote
Hybrid remote
Compensation
$160,000-$180,000/year
Benefits
Health Insurance
Dental Insurance
Vision Insurance

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.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Software Engineer II / Senior Software Engineer - Linux Networking & Security (Sgn) Jobs at Todyl

What is the work location for this position at Todyl?
This job at Todyl is located in Denver, CO, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Todyl?
Candidates can expect a pay range of $160,000 and $180,000 per year.
What employment applies to this position at Todyl?
Todyl lists this role as a Full-time position.
What experience level is required for this role at Todyl?
Todyl is looking for a candidate with "Senior-level" experience level.
What benefits are offered by Todyl for this role?
Todyl offers following benefits: Health Insurance, Dental Insurance, Vision Insurance, Family/Dependent Health, Parental and Family Leave, Flexible/Unlimited PTO, Career Development, 401k Matching/Retirement Savings, and Health & Wellness Programs for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Todyl?
You can apply for this role at Todyl either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.