[Inactive] Senior Software Engineer, Blockchain Development


#1

Job description

Senior Software Engineer, Blockchain Development

At GoByte Foundation LLC.

The Role:
As a Software Engineer you will be responsible for developing and maintaining various websites, API’s, and servers, as well as creating the technologies that revolutionize the web we call home. We believe in a better Internet: one that’s powered by people.

Our Ideal Candidate:

  • 5+ years of professional software development experience
  • 3+ years of C++ (C++11/14) recent engineering experience
  • Familiar with SQL and DBMS
  • Strong system design knowledge
  • Strong understanding of CAP theorem
  • Strong understanding / relevant work-experience with networking concepts and protocols.
  • Windows development knowledge
  • Experience building and maintaining large-scale distributed systems in production

Nice to Have:

  • Significant experience building applications using C/C++ (and Python)
  • Security awareness, with an emphasis on designing for security best practices
  • Sound understanding of peer-to-peer protocols
  • Experience working and contributing to open source projects
  • Experience leading and guiding open source projects (preferred)
  • Experience with 1 or more of the following: Blockchain, BitTorrent protocol, gRPC, Protobuf
  • Bachelor’s Degree in Computer Science
  • Strong Windows development experience and have familiarity with Linux or Mac

You Will:

  • Build new distributed technology, inside of GoByte Network products
  • Participate in the design of performant and resilient distributed applications
  • Integrate research results into real programs
  • Work alongside a cross-functional team including engineering, design, community, product, and business
  • Engage and educate the community, from users to contributors
  • Create elegant, reusable open source solutions to hard distributed systems problems
  • Contribute to steering and maintenance of the C++ implementations of GoByte Network’s applications
  • Participate in the design of performant and resilient distributed protocols
  • Integrate research results into real programs
  • Provide code reviews, guidance, and encouragement for open source contributors around the world

What We Offer:

  • Competitive salary.
  • Flexible working hours, including the ability to work from home (on occasion or as needed), and three weeks paid time off.
  • Your choice of the latest, top-of-the-line equipment and tools to work with.
  • Work with heaps of smart, awesome people, including a surprising number of people who are great at pool, pinball, and foosball.

Seniority Level

Associate

Industry

  • Internet
  • Information Technology & Services
  • Computer Software

Employment Type

Full-time

Job Functions

  • Information Technology
  • Analyst
  • Other

closed #2