Remote (Global)

Braze is hiring a Senior Software Engineer, Blockchain Protocols

About the Role

Braze is looking for a Senior Software Engineer, Blockchain Protocols to join our Blockchain Infrastructure team. In this role, you will be responsible for designing and implementing network and blockchain protocols, focusing on distributed systems and peer-to-peer networking. You will lead projects from research through production to help build a safer financial system.

What You'll Do

  • Architect and build highly scalable, reliable, and data-heavy distributed systems that integrate a variety of data sources.
  • Build and maintain performant, production-grade systems from whiteboard to deployment.
  • Research, design, and productionize proprietary network and blockchain protocols, focusing on client-server and peer-to-peer (p2p) communication layers.
  • Design and optimize protocol behaviors including message passing, consensus, synchronization, and fault tolerance in distributed environments.
  • Work across the stack (databases, caches, application code, deployment pipelines) to resolve technical challenges end-to-end.
  • Mentor fellow team members and participate in code reviews and design reviews.
  • Collaborate cross-functionally with data scientists, designers, and product managers to define and implement services.
  • Drive innovation around challenges in p2p networking, libp2p, block propagation, chain re-org detection, and network observability.

What We're Looking For

  • Bachelor's degree (or equivalent) in Computer Science or a related field.
  • Extensive experience in designing and implementing network protocols and distributed systems.
  • Proficiency in lower-level programming languages such as Rust, C++, or Java.
  • Familiarity with systems and networking technologies such as TCP/IP, HTTP, gRPC, libp2p, Kafka, Kubernetes, Docker, and Elasticsearch.
  • Excellent verbal and written communication skills; clear documentation and succinct communication are very important.
  • Ability to work independently, be proactive, prioritize, communicate, and set and meet goals.
  • Flexibility to coordinate across global time zones and an ability to work independently with minimal oversight.
  • Strong interest in acquiring knowledge in any Blockchain at the protocol level and Networks.
  • A passion for solving complex network and protocol challenges at scale, and building systems that are robust, performant, and secure.

Nice to Have

  • Blockchain knowledge.
  • Hands-on experience with peer-to-peer networking, client-server protocol development, and real-time communication systems.

Technical Stack

  • Languages: Rust, C++, Java
  • Networking: TCP/IP, HTTP, gRPC, libp2p
  • Infrastructure: Kafka, Kubernetes, Docker, Elasticsearch

Team & Environment

You will be joining the Blockchain Infrastructure team at Braze. We operate in a fast-paced, mission-driven, high-impact environment with a culture of coaching, where feedback is fast, direct, and built to help you level up. Our culture emphasizes being impact-oriented trailblazers who put customers first, master craftspeople who prioritize speed and high standards, and inspiring colleagues who value humility, candor, and a one-team mindset.

Benefits & Compensation

  • PTO
  • Holidays
  • Parental Leave

Work Mode

This is a global role, requiring flexibility to coordinate across different time zones.

Braze is an equal opportunity employer.

Required Skills
RustC++JavaTCP/IPHTTPgRPClibp2pKafkaKubernetesDockerBlockchain ProtocolsDistributed SystemsNetworking
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
B

Braze is the leading customer engagement platform that empowers brands to Be Absolutely Engaging.™ Braze allows any marketer to collect and take action on any amount of data from any source, so they can creatively engage with customers in real time, across channels from one platform.

Visit website
Job Details
Category backend
Posted 5 months ago