Senior Engineer - Developer Experience

A research team developing an Ethereum client and library focused on embedded systems and resource-restricted devices.
Backend
Senior Software Engineer
Remote
5+ years of experience
Blockchain

Description For Senior Engineer - Developer Experience

Nimbus, a pioneering research team in the Ethereum ecosystem, is seeking a Senior Engineer to lead their Developer Experience initiatives. This role sits at the intersection of blockchain technology and embedded systems, focusing on making Ethereum accessible on resource-restricted devices.

The position offers a unique opportunity to shape the future of decentralized web infrastructure. As the Developer Experience lead, you'll be instrumental in creating and maintaining the tools, documentation, and SDKs that enable developers to build on Nimbus. The role combines technical expertise with community leadership, requiring both strong engineering skills and the ability to represent the team at conferences and online events.

Nimbus stands out for its focus on embedded systems and mobile devices, believing that the future of Ethereum lies in widespread deployment across resource-constrained environments. The team is building fundamental infrastructure from the ground up, translating cutting-edge Ethereum research into practical, performant libraries.

The ideal candidate will bring a strong background in systems programming, experience with languages like Rust or C++, and a passion for blockchain technology. You'll work in an open-source environment, contributing to the broader Ethereum ecosystem while focusing on making complex technology accessible to developers.

This role offers the flexibility of compensation in either traditional fiat currency or a combination of fiat and crypto, demonstrating Nimbus's commitment to the cryptocurrency ecosystem. Join a team that's pushing the boundaries of what's possible in decentralized technology while making it accessible to developers worldwide.

Last updated a month ago

Responsibilities For Senior Engineer - Developer Experience

  • Lead the effort to create a powerful developer experience around Nimbus, both as a library and as an RPC backend
  • Respond to community needs & requests, transforming them into concrete specifications and products or features
  • Be the face of our developer community, represent Nimbus at conferences and online events
  • Create powerful documentation and SDKs
  • Support evangelizing Nimbus as the Ethereum consensus client for mobile devices and embedded systems within the Open Source community

Requirements For Senior Engineer - Developer Experience

Rust
  • Interest in open data, blockchain and decentralization
  • 5+ years of professional experience in software engineering
  • Experience with Rust or C/C++, and curiosity about dynamic languages
  • Background in (embedded) systems programming, p2p technologies
  • Familiarity with modern cryptography
  • Experience with APIs, SDKs and crafting documentation

Interested in this job?

Jobs Related To Nimbus Senior Engineer - Developer Experience

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.