B&A
PulseRise Technologies
Senior Software Engineer (C++ / Distributed Systems / Blockchain Core)
Details
Dear applicants, please keep in mind that applications without provided salary expectations and active LN profile will not be considered. Hope for your understanding.
Location: New York or San Francisco (relocation considered)
Work Model: Hybrid
Employment Type: Full-time
Seniority Level: Senior
Industry: Blockchain / Distributed Systems
Start Date: ASAP
Interview Process
- Recruiter Interview
- Three-part Take-Home Assessment
- Hiring Manager Conversation
- Virtual Onsite (technical + collaborative components)
- Final Onsite in San Francisco with CTO / Head of Engineering
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.
Key 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
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 Have
- Experience with Rust
- Experience contributing to open-source blockchain projects
- Experience modeling or simulating distributed consensus systems
- Background in cryptography or protocol-level security
