company logo

Senior Software Architect

Chain Reaction

Office

Tel Aviv, Israel, IL

Full Time

Description


Chain Reaction designs and builds hardware that fuels disruptive blockchain technologies by accelerating compute performance. Our world-class teams are transforming the future of data, creating the infrastructure that will power the next generation of secure, scalable, green computing. The main bottleneck in scaling cutting-edge solutions in privacy tech, data analysis, and real-time computing is acceleration – existing hardware cannot keep up with data processing needs. Chain Reaction’s products reshape how data is processed and used on a global scale, and we’re looking for the brightest people to join us.

As a Senior Software Architect, you will lead the design and integration of our software stack, ensuring seamless interaction between hardware-accelerated computation and embedded firmware running on ASIC, to high-performance system-level software orchestrating large-scale computations across multiple devices. You will work closely with hardware, cryptography, and software teams and be a key-decision-maker in software architecture choices, ensuring scalability, performance, and maintainability across the entire system.

We offer the Opportunity to deeply influence cutting-edge privacy-preserving technology with the highest performance.

Influence both silicon-level and large-scale system design

Work with highly skilled multidisciplinary counterparts


Responsibilities

  • Define the overall software architecture for multi-accelerator system integration.
  • Collaborate with the ASIC firmware team to ensure smooth HW/SW integration.
  • Create and maintain software design documents, API specifications, communication protocols and interface definitions.
  • Work with system software teams to design high-performance orchestration, scheduling, and data flow for FHE workloads.
  • Evaluate and integrate middleware, libraries, and frameworks that enhance performance and security.
  • Perform architectural reviews and provide technical mentorship to development teams.
  • Participate in hardware architecture discussions to influence ASIC feature definition from a software perspective.
  • Drive performance optimization, reliability, and scalability across all software layers
  • Guide software development teams on architectural best practices, coding standards, and system design patterns.
  • Contribute to strategic planning, roadmap development, and cross-functional alignment

 

Requirements


  • 10+ years in software engineering, including 5+ years in a software architecture or technical leadership role.
  • Proven experience in embedded systems and system-level software design.
  • Experience in multi-device or distributed systems architecture.
  • Experience with hardware-software co-design, embedded systems, or ASIC integration
  • Strong knowledge of C/C++ and Python.
  • Background in performance optimization for compute-intensive workloads.
  • Experience defining APIs, communication protocols, and software-hardware interfaces.
  • Familiarity with Linux internals, build systems, and deployment strategies.
  • Strong collaboration and communication skills, with ability to work across hardware, firmware, and software teams

Nice to Have

  • Experience with cryptography, FHE, or privacy-enhancing technologies.
  • Knowledge of RISC-V, RDMA, InfiniBand, or RoCE.
  • Experience with high-throughput computing, HPC, or GPU/accelerator programming models.
  • Familiarity with Yocto, Buildroot, or embedded Linux distributions.
  • Familiarity with telemetry systemsworkload managers, and datacenter orchestration
  • Background in cloud infrastructureclient-server architectures, or security engineering
  • Background in ASIC design influence from the software perspective.



Senior Software Architect

Office

Tel Aviv, Israel, IL

Full Time

August 18, 2025

company logo

Chain Reaction

chainreactioni0