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 13 days 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

Software Engineer (L5) - Java Integration Framework (JIF)

Senior Software Engineer position at Netflix focusing on Java Integration Framework development, offering competitive compensation and comprehensive benefits.

Software Engineer L4 - Media Encoding Pipelines, Encoding Technologies

Senior Software Engineer position at Netflix focusing on media encoding pipelines and image processing systems, offering remote work and competitive compensation.

Software Engineer in Test - SDET (L5) - TV Release Quality

Senior SDET role at Netflix focusing on TV streaming application quality, test automation, and quality assurance strategy.

Media Systems Engineer L4

Senior Media Systems Engineer role at Netflix focusing on design and implementation of audio-visual systems for creative environments.

Senior Software Engineer, Partner Engineering - APAC

Senior Software Engineer role at Netflix focusing on partner engineering in APAC region, requiring 7+ years of experience in backend development and API integration.