Senior Smart Contract Engineer

Remote $226k–$282k senior 3 months ago full-time quality 7.9/10

Role in brief

Uniswap Labs is seeking a Senior Smart Contract Engineer to develop and implement smart contracts for the Uniswap Protocol. This role involves contributing to the core protocol and designing new smart contract paradigms. Candidates with extensive experience in production-grade Solidity and a strong understanding of the EVM should apply.

About the role

This role focuses on advancing the Uniswap Protocol, which is the largest decentralized exchange globally. The engineer will be responsible for designing and implementing smart contracts that form the core of the protocol, contributing to its ongoing development and expansion across various blockchain networks. The work involves deep technical engagement with the protocol's architecture.

The position also requires exploring and creating novel smart contract solutions. This includes researching existing paradigms and inventing new ones to enhance the protocol's capabilities and efficiency. Additionally, the engineer will design and implement peripheral mechanisms that support and extend the functionality of the Uniswap Protocol.

Success in this role means delivering robust, production-grade Solidity contracts that contribute directly to the Uniswap ecosystem. It involves a commitment to pushing the boundaries of smart contract technology within a team that is shaping the flow of value on the internet. The ideal candidate will have a proven track record of deploying complex systems to the Ethereum mainnet.

The full-time salary for this position ranges from $226,000 to $282,000 annually.

Skills that matter here

  • Solidity: This role requires building and releasing production-grade smart contracts using Solidity.
  • Ethereum Virtual Machine: A deep understanding of the EVM is essential for designing and implementing efficient smart contracts.
  • smart contract systems: The engineer will be responsible for deploying complex smart contract systems to the Ethereum mainnet.

Who this role suits

  • Someone who thrives on deep technical challenges in decentralized finance.
  • An individual with a strong background in blockchain development, specifically on Ethereum.
  • A person who enjoys both contributing to core protocols and innovating new technical solutions.
  • A developer with a proven history of shipping production-ready code in a high-stakes environment.

From the employer

  • Contribute to the Uniswap protocol by designing and implementing smart contracts
  • Research, apply, and invent new smart contract paradigms
  • Design and implement peripheral mechanisms to the Uniswap protocol
  • 4+ years of experience building and releasing production grade Solidity contracts
  • A deep understanding of the Ethereum Virtual Machine
  • Prior experience deploying complex smart contract systems to the Ethereum mainnet
  • Minimum full-time salary of $226,000-$282,000
  • Company-paid medical, dental, & vision for you and your dependents
  • Wellness offerings including a partnership with Equinox Fitness Clubs
  • 401(k) with 4% employer contribution
  • Annual $1,500 education stipend
  • Unlimited and encouraged time off
  • Up to 16 weeks paid parental leave
  • Home office setup stipend for remote employees
  • Daily lunches at NY headquarters (all benefits are subject to applicable taxes and based on eligibility)

Questions about this role

What is the remote work policy for this position?

This is a fully remote position, and remote employees are eligible for a home office setup stipend.

What level of seniority is expected for this role?

This is a senior-level position, requiring at least 4 years of experience building and releasing production-grade Solidity contracts.

How do I apply for this position?

The job posting does not specify an application method, but interested candidates should refer to Uniswap's career page or the original job source.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Uniswap.