• Application deadline: 4 weeks

    Senior Software Engineer, Runtime

    N
    Nomic Foundation

    FULL_TIMENA

    Job description

    The Nomic Foundation is a non-profit organization building critical open-source infrastructure for the Ethereum developer ecosystem. This role sits on the EDR team, which is developing a Rust-based Ethereum runtime aimed at tooling, initially serving Hardhat users and, over time, third-party developers integrating execution analysis into their products.

    As a Senior Software Engineer, you will work on low-level EVM runtime functionality, contribute to architecture decisions, and guide the evolution of this early-stage project. The role involves addressing complex technical challenges, supporting open-source users, refining product requirements, and contributing to roadmap planning while collaborating across distributed teams.

    🔹 Responsibilities

    • Maintain and implement EVM bytecode-level functionality in Rust.
    • Work on an open-source project, including triaging GitHub issues and assisting users.
    • Execute large, ambiguous technical projects from high-level requirements.
    • Analyze requirements, risks, dependencies, and non-functional constraints.
    • Investigate user concerns and pain points to inform improvements.
    • Resolve complex engineering tasks, including architecture design and unknown blockers.
    • Prototype solutions to mitigate major risks and uncover missing details.
    • Contribute to planning by identifying milestones, risks, and dependencies.
    • Communicate effectively with stakeholders and cross-functional teams.
    • Mentor other engineers on technical areas.

    🔹 Requirements

    • Minimum 5 years of systems software engineering experience.
    • 5+ years of C++ experience or 2+ years of Rust experience.
    • Product-focused mindset with attention to long-term usability and impact.
    • Experience working in remote, distributed teams with strong ownership and autonomy.
    • Proven collaboration skills across teams.
    • Comfort working in environments with evolving requirements.
    • Knowledge of Ethereum, especially low-level components, is beneficial but not required.

    🔹 Compensation & Benefits

    • Unlimited paid time off.
    • Hardware equipment budget.
    • Annual learning and development budget.
    • ETH grant included in compensation package.
    • Statutory benefits based on local employment regulations.

    🔖 Curated by ArtofBlockchain.club

    Verified jobs from real company pages — ArtofBlockchain.club

Home Channels Search Login Register