Block logo

Senior Software Engineer, Bitcoin Platform

Block

Company Overview

Block is a leading company in the financial services industry, focusing on economic empowerment and innovation in blockchain technology. With a global presence and a team of over 15,000 employees, Block is dedicated to building a more inclusive economy through its various platforms, including Square, Cash App, and Spiral.

Job Description

As a Senior Software Engineer on the Bitcoin Platform team at Block, you will be at the forefront of developing infrastructure that enables Block to send, receive, and custody bitcoin. This role involves operating a stack for cold, hot, and lightning wallets, aiming to bring bitcoin to people worldwide and unlock new use cases.

Responsibilities

  • Design, build, troubleshoot, and improve Bitcoin platform features, services, and infrastructure.
  • Work on managing and improving our hot and cold Bitcoin wallets.
  • Handle transfers in and out of our wallets.
  • Work on next-generation Bitcoin technology and features, including running a Lightning network node.
  • Collaborate with team members across the U.S. and Australia.

Qualifications

  • 5+ years of relevant experience in software engineering, particularly in back-end development.
  • Strong motivation to contribute to a meaningful product.
  • Experience with Bitcoin, Lightning, or a strong desire to learn.
  • Experience building backend systems at scale using modern eventing, database, and infrastructure tooling.
  • Demonstrated technical initiative and leadership in previous projects.

Technologies We Use

  • Java, Kotlin
  • Docker, Kubernetes
  • Jaeger, Prometheus, Datadog
  • JUnit
  • Hibernate, Vitess, Guice

Additional Information

Block offers competitive salaries based on location and experience, categorized into four zones. Benefits include comprehensive healthcare coverage, retirement plans, employee stock purchase programs, and wellness programs. This role is also eligible for equity participation and may include a sign-on bonus.

Benefits
Extracted with AI

  • Dental insurance

Similar jobs

Last update: 23 minutes ago

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

BJAK logo
BJAK

Lead Blockchain Engineer

Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Block logo
Block

Senior Full Stack Software Engineer

Join Block as a Senior Full Stack Software Engineer to develop dashboards and APIs for mining devices.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Coinbase logo
Coinbase

Senior Software Engineer, Backend (Trading Derivatives)

Join Coinbase as a Senior Software Engineer in Backend Trading Derivatives, focusing on high-performance computing and software architecture.

Blip logo
Blip

Junior Back-end Software Engineer

Join Blip as a Junior Back-end Software Engineer. Work with Java, Python, and Kotlin in a dynamic team. Remote position with great benefits.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - React and React Native

Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Block logo
Block

Senior Frontend Software Engineer - Banking

Join Block as a Senior Frontend Software Engineer to develop banking surfaces using React and Ember.js.

BlackRock logo
BlackRock

Full-Stack Developer, Associate - BlackRock Global Markets

Join BlackRock as a Full-Stack Developer, Associate, working with Java, Angular, and React.js in a hybrid role in San Francisco.

Consensys logo
Consensys

Staff Software Engineer, Bitcoin Focused

Join Consensys as a Staff Software Engineer focused on Bitcoin, working remotely on cutting-edge blockchain projects.

Square logo
Square

Senior Software Engineer, Payment Pricing & Cost Platform

Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

Dragonfly logo
Dragonfly

Senior Frontend Engineer - Web3 and Blockchain

Join Dragonfly's portfolio as a Senior Frontend Engineer, focusing on blockchain and crypto applications using React.js and NextJS.

Messari logo
Messari

Data Engineer with Blockchain and Cloud Experience

Join Messari as a Data Engineer to design blockchain data models, build dashboards, and derive insights. Remote role with competitive benefits.

WFO logo
WFO

Senior Web3 Frontend and Blockchain Developer

Join as a Senior Web3 Frontend and Blockchain Developer to revolutionize the creator economy with innovative Web3 solutions.

Custodia Bank logo
Custodia Bank

Senior Backend Software Engineer (Go, Remote)

Join Custodia Bank as a Senior Backend Software Engineer, focusing on Go and blockchain solutions, in a fully remote role.

Block logo
Block

Senior Full Stack Software Engineer (Proto)

Join Block as a Senior Full Stack Software Engineer to develop dashboards for mining devices using JavaScript, Node.js, and Rust.

Monad Labs logo
Monad Labs

Senior Software Engineer, Crypto-Native

Join Monad Labs as a Senior Software Engineer to integrate blockchain with external systems using C, C++, or Rust.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - Smart Contracts

Join Kraken as a Senior Software Engineer specializing in Smart Contracts, focusing on Ethereum L2 and DeFi innovations.