Senior Software Engineer - Staking

Bitgo
San Francisco, California, US
$165K-$210K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

BitGo is the leader in digital asset financial services, providing institutional investors with liquidity, custody, and security solutions.

Founded in 2013, BitGo pioneered the multi-signature wallet and is the first digital asset company to focus exclusively on serving institutional clients.

Active in both centralized and decentralized finance, BitGo offers market leading trading, lending, and borrowing services through its prime brokerage services and acts as the custodian for WBTC, the leading global stablecoin for Bitcoin.

In 2020, BitGo launched BitGo Portfolio and Tax, providing clients with a full-stack solution for digital assets. In 2018, it launched BitGo Trust Company, the first qualified custodian purpose-built for storing digital assets.

BitGo processes approximately 20% of all global Bitcoin transactions, and supports over 600 coins and tokens. BitGo provides the security and operational backbone for more than 1500 institutional clients in 50 countries, including many regulated entities and the world’s top cryptocurrency exchanges and platforms.

BitGo is backed by Goldman Sachs, Craft Ventures, Digital Currency Group, DRW, Galaxy Digital Ventures, Redpoint Ventures, and Valor Equity Partners.

If you want to know about the requirements for this role, read on for all the relevant information.

BitGo is looking for a Senior Software Engineer for our Staking team. We're building robust and scalable systems to integrate new and existing blockchains, enabling secure custody and staking of funds totaling billions of dollars.

We seek candidates with autonomy, a security-first mindset, expertise in distributed systems, and a deep understanding of the cryptocurrency landscape.

If you're passionate about pushing the boundaries of blockchain technology and have experience in building scalable software, join us at BitGo to shape the future of digital assets.

This role is primarily remote; we ask that those within reasonable commuting distance of the office join us on Wednesdays.

Responsibilities :

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services to integrate blockchains and staking functionality into our custody platforms.
  • Own functionality and scalability features by taking responsibility from research, implementation to deployment.
  • Build integration libraries and SDKs to interface with our server and APIs.
  • Expose and document functionality to the UI, third-party developers, and our internal and external tooling.
  • Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality.
  • Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices.

Skills & Experience :

We are looking for teammates who share and practice our values : open communication, transparency, taking ownership, and high level of craftsmanship.

We are looking for coworkers who share our vision and mission : deliver trust in digital assets.

Required :

  • At least 5 years of back-end, server-side software development.
  • Strong experience with TypeScript / Node.JS and / or Kotlin.
  • Great with unit and functional testing and debugging.
  • Great at providing simple and extensible abstractions to complex systems.
  • Experience in Git / GitHub and branching methodologies, code review tools, CI tools, etc.
  • Bachelor’s degree in computer science, applied mathematics, or another technical discipline from a top university.
  • Understanding of and strong interest in cryptocurrencies and blockchain.
  • Great at algorithm design, problem solving, and complexity analysis.
  • Ability to work independently in a fast-paced environment.

Preferred :

  • Understanding of and experience working in the blockchain and / or security industry.
  • Experience with microservices and service-oriented architectures.
  • Ability to work full-stack and familiarity with React and Databases (MongoDB).
  • Familiarity with Docker and Kubernetes.
  • Have real world experience building distributed systems that scale.

Why Join BitGo?

Disrupting an industry takes vision, innovation, passion, technical chops, drive to deliver, collaboration, and execution.

Join a team of great people who strive for excellence and personify our corporate values of ownership, craftsmanship, and open communication.

We are looking for new colleagues who bring innovative ways of thinking and problem solving, and who want risks to be part of the team that changes the world’s financial markets.

Here are some of the benefits* of working at BitGo :

  • Competitive base salary, bonus and stock options.
  • 100% company paid health insurance for employee, partner and dependents.
  • Up to 4% 401k company match.
  • Paid parental leave, Paid vacation.
  • Free commuter / parking pass; 5 min from Caltrain.
  • Free custom lunches, dinners and snacks.
  • Computer equipment and workplace furniture to suit your needs.
  • Great colleagues and inspiring startup environment.
  • Benefits may vary based on location.

Cryptocurrencies are the most disruptive change the financial services industry has seen in years. Join us and you’ll be able to look back and say you were part of the team that transformed investing.

Pay Transparency Notice :

Depending upon your leveling and location, the compensation for this role averages between $165,000 - $210,000 USD base salary.

Equity, an annual performance bonus and the benefits outlined above are also a part of this role's package.

J-18808-Ljbffr

14 days ago
Related jobs
Promoted
Pinterest
San Francisco, California

Senior Android Software Engineer. We are looking for inquisitive, well-rounded Android engineers on the Growth Activation Product team. Working closely with product managers, designers, and backend engineers, you'll play an important role in enabling the newest technologies and experiences. Grow as ...

Promoted
Whisler, Inc
CA, United States

Senior Software Engineer – HYBRID (3 days) – Up to $215,000 – Equity – Unlimited PTO – Medical/Dental/Vision – Series B – SaaS – Ex-Uber – Amazing Culture - Start-up!. If you’re an experienced Senior Software Engineer looking to move into a position with a rapidly growing, Series B start-up, this is...

Promoted
OneCrew
San Francisco, California

We’re looking for a highly motivated and experienced Software Engineer to join OneCrew’s quickly growing team. You’ll play an instrumental role in defining and building out the product and platform with the co-founders and engineering team as we scale our customer base. Our engineering team is based...

Promoted
aescape
San Francisco, California

Senior Software Engineer who can collaborate with our team to manage the development of complex front-end features. Experience managing a small team of software engineers. Establish and redefine best practices in software development to ensure the delivery of high-quality products. ...

Promoted
Sentry
San Francisco, California

As a Senior Software Engineer on the Billing team you’ll be responsible for ensuring that Sentry is well paid for the services that we provide. Are a business focused engineer who likes understanding how financial aspects of a company works. Like to come up with engineering solutions to big and comp...

Promoted
Lyft
San Francisco, California

As a senior engineer at Lyft, you will collaborate with team members across engineering, product, data science, and more to build and improve impactful products. Lyft is looking for software engineers from a variety of backgrounds. We are looking for engineers who are motivated to deliver experience...

Promoted
Memora Health
San Francisco, California

Full Time] Senior Software Engineer at Memora Health (United States). Our team is rapidly growing as we expand our programs to reach more health systems and patients, and we are excited to bring on an internal tools engineer. Support sustainably scaling implementations including reducing the depende...

Promoted
Britive
San Francisco, California

You have a strong software engineering background and advanced knowledge of the AWS platform, tools and services. Collaborate with product management and engineering teams to design and integrate software, conduct code reviews, and troubleshoot product issues. This position will report to the Engine...

Federal Reserve System
San Francisco, California

Serves as a Senior Software Engineer: to design, develop and implement new complex solutions in accordance with FedNow and Fed Standards. Provides input into strategic and tactical planning of software solutions and software development lifecycle changes. Demonstrated experience engineering software...

Zynga
San Francisco Bay Area, California

Zynga is looking for a client-side engineer to fill the role of Senior Software Engineer on the Poker team. AVAILABLE POSITIONS Senior Software Engineer (Client). We have a well-rounded and tight-knit, distributed team with a healthy mix of engineering skill levels, and are looking to strengthen our...