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
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
Senior Backend Engineer (Kotlin, Spring)
Join Trade Republic as a Senior Backend Engineer to build scalable services using Kotlin and Spring in a hybrid work environment.
Freelance Fullstack Java Developer for Insurance Projects
Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Software Engineer, Payment Authentication
Join Block as a Software Engineer in Payment Authentication, focusing on secure payment platforms using Java and Kotlin.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.