JOB DETAILS

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

CompanyPulseRise Technologies
LocationNew York
Work ModeOn Site
PostedApril 17, 2026
About The Company
PulseRise Technologies — The Pulse of Global IT Talent At PulseRise Technologies, we don’t just build tech teams — we breathe life into innovation. We are an international IT outstaffing company based in Cyprus, helping ambitious organizations across Europe, LATAM, and USA connect with exceptional technology professionals. We are the pulse behind global success stories — keeping companies in motion, projects in sync, and ideas alive. Because every thriving company needs one thing: a heartbeat that never stops. Headquartered in Cyprus, PulseRise Technologies operates across Europe and Latin America, bridging businesses and talent through a multilingual, multicultural team. We understand local markets, respect global standards, and align perfectly with your working culture. From emerging startups to enterprise giants, PulseRise Technologies is the silent rhythm that keeps your delivery on time, your teams inspired, and your goals alive. Because when your company finds its pulse — everything flows. Our essence inspired by the word “pulse” — the rhythm, heartbeat, and energy that powers every connection. Just as a pulse gives life to the body, PulseRise Technologies keep your business alive, vibrant, and constantly moving forward. Our Services: 🔹 Software & Web Development – Scalable, secure, and tailored to your goals. 🔹 Cloud & DevOps Engineering – Fast, reliable, and automated for performance. 🔹 Data Analytics & BI – Turning numbers into decisions that drive growth. 🔹 QA & Automation Testing – Precision that ensures perfection. 🔹 UI/UX & Product Design – Interfaces that connect logic with emotion. 🔹 L1–L3 Technical Support – Always-on reliability that builds trust with your users. We build high-performing remote tech teams and deliver end-to-end solutions that keep your business agile, competitive, and cost-efficient.
About the Role
<div style="text-align: justify;">We are looking for a <strong>Senior Software Engineer</strong> 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.</div><div><br></div><div><strong>Details</strong></div><div><strong>Location: New York or San Francisco (relocation considered)</strong></div><div>Work Model: Hybrid</div><div>Employment Type: Full-time</div><div>Seniority Level: Senior</div><div>Industry: Blockchain / Distributed Systems</div><div>Start Date: ASAP</div><div><br></div><div><strong>Key Responsibilities</strong></div><div>Design, implement, and optimize core distributed ledger components</div><div>Contribute to consensus mechanism improvements and simulation models</div><div>Enhance performance, scalability, and decentralization of the core protocol</div><div>Improve peer-to-peer networking and resilience against coordinated attacks</div><div>Write high-performance, production-grade C++ code</div><div>Participate actively in architecture design, technical reviews, and protocol discussions</div><div>Build reusable, modular components aligned with long-term protocol evolution</div><div>Collaborate with engineers, researchers, and ecosystem stakeholders</div><div><br></div><div><strong>Requirements</strong></div><div>4+ years of professional software engineering experience</div><div>BS or MS in Computer Science or related field</div><div>Strong expertise in modern C++ (production environment experience required)</div><div>Solid understanding of distributed systems and networking concepts</div><div>Strong knowledge of software design patterns and modular architecture</div><div>Excellent communication skills and ability to lead technical discussions</div><div>Direct experience contributing to blockchain, decentralized ledger, DeFi, or crypto protocol projects — or demonstrated active engagement in Web3 ecosystems</div><div><br></div><div><strong>Nice to Have</strong></div><div>Experience with Rust</div><div>Experience contributing to open-source blockchain projects</div><div>Experience modeling or simulating distributed consensus systems</div><div>Background in cryptography or protocol-level security</div><div><br></div><div><strong>Interview Process</strong></div><div>Recruiter Interview</div><div>Three-part Take-Home Assessment</div><div>Hiring Manager Conversation</div><div>Virtual Onsite (technical + collaborative components)</div><div>Final Onsite in San Francisco with CTO / Head of Engineering</div>
Key Skills
Modern C++Distributed SystemsBlockchain CoreProtocol LayerPerformance OptimizationPeer-to-Peer NetworkingDecentralizationSecurity HardeningSystems ThinkingTechnical DesignCode ReviewsArchitecture DecisionsConsensus MechanismTransaction ProcessingRust
Categories
SoftwareEngineeringTechnologyScience & Research
Job Information
📋Core Responsibilities
The engineer will design, implement, and optimize core distributed ledger components, focusing on improving consensus mechanisms, performance, scalability, and resilience of the core protocol. Responsibilities also include writing high-performance C++ code and actively participating in architecture design and technical reviews.
📋Job Type
full time
📊Experience Level
2-5
💼Company Size
1
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page