Software Engineer II / Senior Software Engineer – Linux Networking & Security (SGN) in Denver, Colorado at Todyl, Inc.
Job Description
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.
- 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.
- 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.
- 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.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go