Twingate logo
Twingate

Ditch your VPN. Easily secure access to networks, technical infra, and SaaS for companies of all sizes with Twingate.

Senior Software Engineer – Networking Team

Location

United States

Posted

63 days ago

Salary

$170K - $220K / year

Seniority

Senior

Bachelor DegreeEnglishDNSFirewallsPythonRustGo

Job Description

Senior Software Engineer – Networking Team

Twingate

• Design and build cross platform, large scale, secure networking solutions • Working closely with product team and other engineering teams

Job Requirements

  • Strong knowledge of computer networking technologies
  • Solid understanding of secure coding practices and security engineering
  • Deep experience building network solutions (e.g., proxy servers, DNS, VPNs, firewalls, NATs, QoS, etc.)
  • Extensive hands-on experience with C/C++
  • Comfortable debugging complex systems and tackling difficult issues
  • Proficiency in one or more of the following languages: Golang, Rust, Python (optional, but a major plus)
  • Contributions to open-source projects (optional, but a major plus)

Benefits

  • Medical (PPO, HMO, HDHP), dental and vision insurance – employees covered 100%
  • Basic Life, AD&D and disability insurance
  • Flexible Spending Accounts - Healthcare, Dependent Care and Commuter
  • Health Savings Account
  • Flexible Paid Time Off - Paid Holidays (approx. 11 days), Sick Leave (10 days), Paid Parental Leave (6 weeks), Maternity Leave (14 - 16 weeks)
  • Retirement - Traditional 401k, Roth 401k
  • Additional Benefits - Equity

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer – Full Stack

AdQuick

AdQuick provides a self-service platform for purchasing, planning and executing outdoor advertising campaigns anywhere in the United States. The Los Angeles, California-based start

• Collaborating with stakeholders to shape and define projects • Breaking projects into small, full-stack deliverables and implementing them end-to-end • Managing and resolving support tickets promptly • Continuously refining tech stack and developer tools for efficiency and scalability

United States
$80K - $120K / year
FreeUp logo

Full Stack Developer

FreeUp

A leading marketplace for pre-vetted virtual assistants, freelancers, and agencies in eCommerce and digital marketing.

ContractRemoteTeam 11-50H1B No Sponsor

• Freelance as a Full Stack Developer and Work from Home With FreeUp • Collaborate with clients on various projects as a Full Stack Developer • Participate in webinars and access resources to build your freelance business • Respond to clients within a business day and maintain good communication

Florida
SINAI Technologies logo

Fullstack Software Engineer

SINAI Technologies

The planet's leading enterprise decarbonization platform. Built to measure, analyze, price, and reduce emissions.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and implement new customer-facing features using a modern technology stack • Write reusable and extensible code, following test-driven development practices • Participate in code reviews and collaborative design sessions with other Software Engineers and Product Designers • Collaborate with the broader Engineering team to contribute to technical leadership • Provide mentorship and guidance to junior developers

Brazil
$52K - $65K / year
LiveLike logo

Software Engineer, Web

LiveLike

Engagement solution that helps you grow and retain users, is easy to integrate and builds loyalty on your platform.

Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

• Architect, build and ship interactive game experiences on the web • Own features end to end → from idea → prototype → alignment → implementation → measurement • Push performance to the edge (render efficiency, paint time, controlled updates, FPS stability etc) • Developing sample applications to help clients get started quickly in understanding the capabilities of the SDKs and the best ways to use it. • Optimizing our SDKs along many axes: developer-friendliness, customizability, and reliability. • Supporting clients as they integrate our SDKs into their own products with documentation, sample code, and correspondence. • Automating tools and processes that our team can rely on for daily development, testing, and release management. • Releasing new features that clients can customize and integrate into their own products at regular intervals. • Monitoring crash logs and developer feedback to identify points of improvement in the products.

United States