Software Engineer, Engine

The role

You will work in a small engineering team and own infrastructure that powers tens of thousands of decentralized applications built with thirdweb. You will make key decisions on product, architecture, developer experience, and implementation of technologies that handle high-scale blockchain transactions, decentralized storage, blockchain nodes, blockchain analytics pipeline, and low-latency indexing for smart contracts.

The Engine team is building thirdweb Engine, a powerful backend server for apps to reliably interact with blockchain contracts and data at scale.

What a typical week might look like

  • Build and evolve critical infrastructure for decentralized storage, data infrastructure, and indexers.
  • Brainstorm creative solutions to customer needs.
  • Collaborate with the team to design new features and services from product and customer feedback.
  • Communicate with customers to assist in integrating thirdweb into their application or platform.
  • Extract learnings from customer research and feedback to improve our product and internal processes.
  • Outside-the-box critical thinking in solution designs to push the limit of decentralization without compromising user experiences.
  • Lead projects to achieve high operational excellence and availability for backend services.
  • Research latest advancements in the web3 industry including vendors, competitors, trends, and specifications.

What we're looking for

  • 3+ years experience on a software development team for a developer-first product.
  • High passion and/or experience with blockchain development and technologies (wallets, contracts, dApps).
  • Excitement to work in a fast-paced, unstructured environment that prioritizes delivering impact and learning.
  • Experience in Typescript, Python, Go or Rust.
  • Passion about learning and pushing the boundaries of decentralized technologies.
  • An entrepreneurial spirit to own ambiguous problems end-to-end.

Bonus Points

  • Experience in deployment and orchestration (Docker, Kubernetes).
  • Experience in scaling consumer products (1k+ rps).
  • Experience in developer-first products (SDKs, API design, technical documentation).

Apply here: