Senior Linux Software Engineer

Open Garden

  • Software Engineer
  • Full time
  • Oakland, United States


  • 5+ years of professional software development experience for Linux platforms 
  • 3+ years of professional software development experience with at least (2) of the following languages: Python, Go or C/C++ Experience building REST API.
  • Strong understanding of Linux networking 
  • Good knowledge of network protocols 
  • Ability to work in a small, fast-paced startup 
  • Must be based in the US and authorized to work 
  • B.S., M.S., or Ph.D. in Computer Science, Math, or another technical field preferred (equivalent professional experience also OK)


  • Experience with Linux distribution management (packaging, upgrades, etc.) 
  • Experience developing software for WiFi router, Set-top boxes, etc. 
  • Experience with distributed systems, peer-to-peer, or mesh networking 
  • Experience with blockchains Versatility / ability to “wear different hats” as needed 
  • Experience mentoring / coaching junior engineers 
  • Experience as a team lead

Position will be based in our Oakland office

Open Garden Platform Software Engineer