Senior Software Engineer

Recruiting from Scratch

About the job

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.

About Our Client

Our distributed network has already supplied over 8,000 years of processing uptime to Ethereum and dozens of other cryptocurrency networks, and our users will soon contribute spare bandwidth to support some of the worldโ€™s most popular CDN & VPN services.

Youโ€™ll be joining the Bandwidth team. Youโ€™ll be contributing to the design and development of high-performance networking solutions used to power distributed applications running at-scale across thousands of machines. Youโ€™ll work closely with our internal platform team to integrate CDN and VPN workloads into our core experience. Youโ€™ll work closely with our partners to understand their unique networking requirements, and youโ€™ll optimize the flow, performance, and reliability of traffic across the cluster. Youโ€™ll continue to work to evolve the service into a global-scale mesh networking layer to power both server-client and peer-to-peer distributed applications.


  • Work closely with the product manager, stakeholders, and partners, to help shape technical requirements and specifications
  • Collaborate on a cross-functional team to learn from and share knowledge with coworkers in a fast paced work environment
  • Design, implement, and improve the capabilities, performance, and reliability of the system
  • Work independently to follow through on assignments with minimal direction and take action when answers to a problem are not readily apparent in equivocal situations

  • 5+ years professional experience building networked applications
  • 2+ years professional experience with Go
  • Strong understanding of network protocols including IP, TCP, UDP, DNS, TLS, and HTTP
  • Strong understanding of network security fundamentals and best practices
  • Proficiency optimizing networked applications on Windows and Linux platforms
  • Proficiency in the English language, both written and verbal, for success in a fully remote, asynchronous work environment
  • Possess excellent communication skills with a keen ability to articulate complex technical challenges and solutions
  • Possess skills necessary to apply agile methodologies in day to day activities
  • Minimum Bachelor of Science degree in Computer Science, Computer Engineering, or a related engineering discipline
Compensation Range: $150K-190K base Benefits

  • Unlimited Vacation
  • Pays 75% Health
  • $500 Work From Home Budget
  • Fully Remote Team
  • Computer Provided
  • Referral Bonus

Apply now
Apply now

Please let Recruiting from Scratch know that you found this job on Your support will help us grow!