Protocol Engineer

2 months, 3 weeks ago
Full-time
Mid Level
Software Development

Rockstar

Rockstar is a platform that connects top talent with companies, helping individuals land roles that accelerate their careers. They focus on roles that offer competitive cash and the opportunity to impact the trajectory of the business.

Professional Services
1-10

Description

  • Design, implement, and optimize Solidity-based smart contracts for protocol-related projects.
  • Provide technical guidance and design feedback to external developers building on the protocol and Unichain.
  • Explore and prototype new DeFi primitives, trading mechanisms, and smart contract architectures.
  • Participate in design sessions and code reviews to maintain code quality, security, and organization.
  • Implement unit tests, fuzz testing, and gas optimizations to improve reliability and performance.
  • Contribute to hooks, reference implementations, and other protocol version features.
  • Work on experimental swapping UX, indexers, graph traversal algorithms, composable DeFi components, SDK abstractions, and developer tooling.
  • Build periphery integrations such as liquidity management tools and swap-and-add functionality.

Requirements

  • At least 2 years of experience writing complex Solidity smart contracts with an emphasis on readability, maintainability, and security.
  • Strong understanding of DeFi patterns and smart contract architecture.
  • Proficiency with Foundry, including cheatcodes, foundry.toml, and script execution.
  • Experience with unit testing and fuzz testing for smart contract security.
  • Confidence using Git and working in a collaborative engineering environment.
  • Ability to design clean abstractions and reusable smart contract components.
  • Familiarity with the protocol's latest version contracts and related DeFi protocols.
  • Experience with Yul and low-level opcodes for gas-efficient development (preferred).
  • Knowledge of gas optimization techniques (preferred).
  • Experience with invariant testing for smart contract correctness (preferred).
  • Public speaking experience for developer outreach and technical presentations (preferred).
  • Familiarity with TypeScript for SDK and front-end integrations (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer Smart Wallet & Account Abstraction

Xsolla 251-1K Internet Software & Services

Xsolla is seeking a Staff Engineer to own the smart wallet and account-abstraction architecture powering identity, ownership, and value transfer across its Web3 gaming platform.

CI/CD Expo Git Go JWT Kafka Kubernetes NATS OpenID Connect PostgreSQL React Native TypeScript
6 days, 2 hours ago

Software Engineer - Crypto

Alpaca 51-250 Capital Markets

Software Engineer at Alpaca building and maintaining the high-throughput systems and services that power Alpaca Crypto and support millions of users trading digital assets.

Agile AWS Azure Bash C C++ CI/CD Docker GCP Go Kubernetes Linux Microservices Scrum SQL
2 weeks, 5 days ago

Web3 研发工程师(资深)— 行情 / 数据中台方向

Gate.com 51-250 IT Services

在一家服务全球数千万用户的领先数字资产平台,负责 Web3 行情与链上数据中台的架构设计和建设,为交易、策略、钱包等业务提供稳定、低延迟的实时数据能力。

Apache Spark Blockchain ClickHouse Druid Flink Gin Go Java Kafka Redis Solana Spring SQL Storm TimescaleDB WebSockets
3 weeks, 3 days ago

Web3 研发工程师(资深)— 钱包方向

Gate.com 51-250 IT Services

负责 Web3 钱包平台的账户体系、核心后端服务及多链交易能力建设,支撑大规模数据处理和多业务接入。

Blockchain Gin Go Kafka Redis REST API Solana SQL
3 weeks, 3 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers