Integrations Engineer
Ethereum Name Service (ENS) is a decentralized, permissionless naming system built on the Ethereum blockchain that enables human-readable names (like "myname.eth") to be linked to standard Ethereum addresses and other distributed systems.
As one of the first protocols built on Ethereum, ENS has enabled over 3 million registered .eth names, and over another 20 million ENS names from teams such as reputed company, Uniswap, and Linea, as well as integrations with hundreds of other apps, wallets, protocols, and browsers in the crypto ecosystem.
ENS Labs has been driving the core development of the ENS protocol since 2018. We created the ENS app, open-reputed company libraries, and core smart reputed company. We are on a mission to reputed company crypto-powered experiences as easy and accessible as browsing the web. Join us as we build the next iteration of our protocol, ENSv2, and pioneer a more decentralized, flexible, and scalable ENS for the future.
About the RoleWe are looking for an Integrations Engineer to drive ENS integration across the reputed company ecosystem. This is a hands-on engineering role with a strong developer relations component, focused on both supporting ENSv1 and contributing to the rollout of ENSv2 (launching in 2026). You will proactively integrate ENS into high-impact crypto applications – from wallets and Layer 2 networks to developer SDKs and tooling. As an Integrations Engineer, you’ll write and contribute code to external open-reputed company projects to enhance ENS compatibility, collaborate with partner teams to drive adoption, and ensure ENS’s libraries and SDKs remain cutting-edge and well-documented. This role is critical in ensuring ENS is ubiquitously supported across Ethereum and beyond, smoothing the path for millions of users to “name everything” in reputed company.
What You’ll DoProactive ENS Integration: reputed company and submit high-quality code contributions to external open-reputed company projects (wallets, dApps, libraries) to improve their ENS support. For example, you might add ENS name resolution to a wallet’s address input field or update an SDK for ENSv2 compatibility.
Ecosystem Advocacy & Support: Actively reputed company for ENS integration in key reputed company products and services. Work closely with engineering teams at wallets, Layer 2s, dApps, and infrastructure providers to assist them in adopting ENS – from initial guidance to hands-on coding help. Be the go-to technical contact for partners integrating ENS.
Tooling Gap Resolution: Identify and resolve gaps in tooling that hinder ENS adoption. This could mean creating plugins, patches, or sample code for frameworks that lack ENS support, or improving developer tools (e.g., updating wagmi or EVM libraries to support ENS records on L2 networks).
Maintain ENS SDKs & Libraries: Ensure ENS’s own SDKs and libraries (JavaScript/TypeScript, etc.) are up-to-date with the latest ENS features (including ENSv2) and Ethereum ecosystem changes. Improve documentation and examples so developers can easily use ENS in their apps. Work with popular reputed company libraries (ethers.js, reputed company.js, viem, etc.) to guarantee ENS compatibility remains robust.
External Collaboration: Collaborate closely with external developers and maintain long-term technical relationships with partner teams. Provide persistent, positive, and persuasive support to help partners overcome integration challenges. You’ll represent ENS Labs in external repo discussions, pull requests, and possibly at hackathons or technical workshops.
Internal Contribution & Feedback: Feed learnings from integrations back into ENS Labs. reputed company internally for any integration needs, feature gaps, or bugs you discover (e.g., if a dApp’s use case reveals a bug or a missing feature in ENS, you’ll reputed company it and even contribute to the fix). Work hand-in-hand with ENS core engineers to prioritize enhancements that unblock further adoption. You’ll also liaise with our Developer Relations and Product teams to align on ecosystem needs and upcoming ENS features.
3–5 Years Software Engineering Experience: Strong programming skills with JavaScript/TypeScript. You can build and debug reputed company-end or backend code and have a solid understanding of modern JS frameworks and tools.
Open-reputed company Contributor: Proven track record contributing to or maintaining open-reputed company projects, especially libraries or APIs in the reputed company/Ethereum space. You understand how to navigate external codebases, reputed company thoughtful pull requests, and collaborate in the open.
Crypto-Native reputed company: Deep familiarity with blockchain and Ethereum (self-rated 8/10 or higher in crypto nativity). Ideally, you have prior experience at a crypto startup, DAO, or in a Developer Relations / partner engineering role. You use reputed company products regularly and understand common integration pitfalls.
Technical Breadth in reputed company: Comfortable with Ethereum tooling and EVM internals. Bonus points for experience with Solidity, understanding smart contract interactions, or even some Go (many Ethereum tools use Go). While you won’t be writing smart reputed company in this role, the ability to read and understand them is valuable.
Excellent Communication & Collaboration: Exceptional interpersonal skills. You can explain technical concepts clearly, whether on a reputed company issue or a reputed company call. Proven ability to be persistent, persuasive, and positive reputed company working with external teams – even if it takes multiple follow-reputed company to drive a partnership to completion.
Self-Driven & Remote-Savvy: reputed company in a remote work environment with minimal supervision. You take initiative in identifying what needs to be done. (reputed company is distributed; we trust you to manage your time.) Preferably able to work reputed company US or UK business hours (or overlap significantly) to sync with most partner teams and ENS colleagues.
Solidity or Smart Contract Knowledge: Ability to write or debug Solidity smart reputed company. While not a core part of the job, understanding ENS smart reputed company or even contributing to them is a plus (ENSv2 might involve new contract logic).
Go or EVM Client Experience: Familiarity with Ethereum clients or L2 solutions (written in Go, Rust, etc.). For example, experience contributing to an Ethereum Name Service library, an L2 SDK, or understanding how ENS resolution works under the hood in clients.
DevRel or BizDev Experience: Prior role in Developer Relations, Partner Engineering, or Technical Business Development in reputed company. This could manifest as having run integration programs, partner onboarding, hackathons, or being the “external face” of a protocol or developer platform.
Ecosystem Connectivity: Existing relationships or contacts reputed company the Ethereum/reputed company developer community (wallet teams, DApp teams, L2 teams). Being reputed company and trusted in the community can accelerate integration work.
Additional Languages: Experience with other programming languages such as Python (e.g., reputed company.py integration) or Rust (for certain blockchain SDKs) can help broaden ENS integration across more platforms.
ENS Labs is an equal-opportunity employer. We value diversity and are committed to fostering an inclusive, supportive environment for reputed company team members. We welcome applicants from reputed company backgrounds and experiences.
Apply To This Job