EVM Jobs

1,200 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of EVM Jobs
Job Position Company Posted Location Salary Tags

Astria

Remote

$54k - $90k

Matter Labs

Dublin, Ireland

$90k - $100k

Matter Labs

Dublin, Ireland

$90k - $100k

Ellipsis Labs

New York, NY, United States

$74k - $110k

DApp360 Workforce

United States

$72k - $150k

Astranis

San Francisco, CA, United States

$98k - $180k

SafeGlobal

New York, NY, United States

$33k - $75k

Calyptus

New York, NY, United States

$36k - $54k

Coinbase

United States

$127k - $149k

Cake Group

Singapore, Singapore

$90k - $150k

Aurora Labs

Remote

$105k - $210k

Odiin

New York, NY, United States

$200k - $350k

Unlimit

Almaty, Kazakhstan

$72k - $75k

Enya Labs

Palo Alto, CA, United States

$72k - $75k

Moonsong Labs

Madrid, Spain

$45k - $85k

Senior Software Engineer

Astria
$54k - $90k estimated

This job is closed

Senior Software Engineer

Remote /
Engineering /
Full Time
/ Remote

Apply for this job
About Astria
Settler Labs, is building Astria: The Shared Sequencer Network. Astria tackles centralization head-on, providing rollups with a decentralized sequencer and even better UX. Astria’s Shared Sequencer Network is a middleware blockchain with its own decentralized sequencer set which accepts transactions from multiple rollups. These transactions are ordered into a single block and written to the base layer without executing them.

We envision a future where thousands of decentralized, sovereign rollups flourish, each tailored to meet the unique requirements of different industries, applications, and use cases. We have built a talented and diverse team capable of delivering outstanding results to achieve this vision. The Astria team is remote first, and employees aren’t required to live in any specific timezone. We use English as our primary language, and employees are expected to be generally available between 10:00 and 14:00 Mountain Standard Time (MST).

About the Role
Astria is seeking a Senior Engineer to help design and develop our core protocol, and a modified EVM that will be deployed as a sovereign rollup on top of Celestia.

Responsibilities

    • Contribute readable, well-tested, and well-documented code to the core Astria protocol
    • Assist in designing the Astria software architecture
    • Onboard and mentor new developers

Requirements

    • 4+ years work experience as a backend software engineer
    • Experience with at least one backend language (eg. Go, Rust, C++, Java)
    • Familiarity with Distributed systems
    • Experience with “Cloud native” development (eg. Docker, Kubernetes, GCP/AWS/Azure)

Nice to Haves

    • Experience working with the Ethereum Virtual Machine (EVM) or other Blockchain/Distributed Ledger Technologies (DLT).

Benefits

    • Flexible and remote work environment
    • Employer covered Health, Dental and Vision Insurance
    • 4 weeks of annual vacation
    • Unlimited Sick Time
    • Options to travel to crypto conferences
    • Two Annual Team On-site Events
Apply for this job

What is EVM?

EVM stands for Ethereum Virtual Machine, and it is the runtime environment for smart contracts in the Ethereum network

It is a virtual machine that executes code written in the Solidity programming language, which is the language used for writing smart contracts on the Ethereum platform

The EVM is a sandboxed environment, which means that code executed within the EVM is isolated from the rest of the network and cannot interact with it directly

This is important for security reasons, as it prevents malicious code from affecting the rest of the network

When a smart contract is deployed to the Ethereum network, it is compiled into bytecode that can be executed by the EVM

Each node on the network maintains a copy of the EVM, which allows them to execute smart contract code and validate transactions

When a transaction is submitted to the network, the EVM processes it by executing the corresponding smart contract code

The EVM processes the transaction by reading the bytecode, interpreting it, and executing it step by step

The EVM then returns the result of the transaction to the sender, which can include changes to the state of the contract or the network as a whole

The EVM is designed to be Turing-complete, which means that it is capable of performing any computation that can be performed by a computer

This allows for complex smart contracts to be executed on the Ethereum network, including those with conditional logic, loops, and other advanced programming constructs

The EVM is a key component of the Ethereum network, as it allows for the execution of smart contracts in a secure and isolated environment

It is a crucial part of the blockchain infrastructure that enables decentralized applications to be built and run on the Ethereum platform.