Senior Software Engineer (C++ / Distributed Systems / Blockchain Core)

PulseRise TechnologiesNew York, NY
3hHybrid

About The Position

We are looking for a Senior Software Engineer with strong modern C++ expertise to help design and evolve the distributed engine powering a global blockchain ledger. This role sits at the core protocol layer, working on high-impact distributed systems that secure consensus, transaction processing, and network performance. You will contribute directly to performance optimization, peer-to-peer networking, decentralization mechanisms, and security hardening against adversarial conditions. The position requires strong systems thinking and experience building reusable, extensible, production-grade components. You will engage deeply in technical design discussions, code reviews, and protocol-level architecture decisions. This is an opportunity to work on real-world, globally utilized blockchain infrastructure at scale.

Requirements

  • 4+ years of professional software engineering experience
  • BS or MS in Computer Science or related field
  • Strong expertise in modern C++ (production environment experience required)
  • Solid understanding of distributed systems and networking concepts
  • Strong knowledge of software design patterns and modular architecture
  • Excellent communication skills and ability to lead technical discussions
  • Direct experience contributing to blockchain, decentralized ledger, DeFi, or crypto protocol projects — or demonstrated active engagement in Web3 ecosystems

Nice To Haves

  • Experience with Rust
  • Experience contributing to open-source blockchain projects
  • Experience modeling or simulating distributed consensus systems
  • Background in cryptography or protocol-level security

Responsibilities

  • Design, implement, and optimize core distributed ledger components
  • Contribute to consensus mechanism improvements and simulation models
  • Enhance performance, scalability, and decentralization of the core protocol
  • Improve peer-to-peer networking and resilience against coordinated attacks
  • Write high-performance, production-grade C++ code
  • Participate actively in architecture design, technical reviews, and protocol discussions
  • Build reusable, modular components aligned with long-term protocol evolution
  • Collaborate with engineers, researchers, and ecosystem stakeholders
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service