Point your AI agent at freehire and let it find you a job.

Get the CLI →

Todyl

Software Engineer – SGN Agent

Posted Updated
Discussion

Responsibilities

  • Develop and maintain our Go-based agent with cgo integrations for platform-specific
  • functionality
  • Implement and enhance agent features including SASE, EDR, and endpoint security capabilities
  • Design and implement system-level security features across Windows, macOS, and Linux
  • Create robust platform-specific integrations using OS APIs
  • Troubleshoot and resolve complex, escalated platform-specific issues in coordination with
  • customer-facing teams

Required Skills & Experience

  • Strong proficiency in Go or a similar systems-oriented language (C, C++, Rust)
  • Solid understanding of systems programming concepts on at least one of: Windows, macOS,
  • Linux
    • Understanding of networking fundamentals: TCP/IP, routing, DNS, VPN protocols
    • Experience with concurrent programming (e.g., goroutines, channels, pthreads, async/await)
    • Strong debugging and problem-solving skills
    • Ability to thrive in a fast-paced startup environment

Nice to Have

  • Experience with cgo and integrating Go with C/C++ libraries
  • Production experience building or maintaining system-level agents or services
  • Socket programming experience (Winsock, BSD sockets)
  • C# or Swift programming experience
  • Experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to accelerate
  • systems-level engineering work
  • Familiarity with SASE architecture or endpoint security concepts
  • BS or MS in Computer Science from a strong systems-focused program


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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.