Senior Security Engineer (Blockchain)

Remote /
Engineering – Security /
At Matter Labs, we are building zkSync: a blockchain scaling solution secured purely by cutting-edge cryptography. Our mission is to scale Ethereum to billions of users, fully preserving its most valuable properties — permissionlessness, trustlessness, and resilience, — in order to protect and enhance global economic freedom.

We hold a strong opinion that zero-knowledge proofs (ZKP) are the only technology today that can achieve this goal.

We are also proud to be the pioneer of the ZKP tech on Ethereum, and one of the few companies in the world with strong expertise in this field. Our contributions over the last 3 years include the first ZK rollup ever built, the first implementation of recursive ZK proofs on Ethereum, and the world’s first practical FPGA-based ZKP accelerator. Most recently, we launched a zkEVM testnet, making zkSync the first ZK rollup capable of executing native Ethereum smart contracts.

Across all hires we make at Matter Labs, regardless of role or team, we look for signals that a candidate will thrive in a culture like ours, where we value freedom, ownership mindset, and meritocracy.

The Role
We are looking for an experienced and highly motivated person who will take full ownership of the secure implementation verification. This includes deep familiarity with our cryptographic primitives and protocols, as well as an understanding of the particularities of Rust. You are expected to be up-to-date with published work and vulnerability reports. A substantial part of the job is to play with our code “in the wild” to test the implementation in exceptional cases, and to work with our engineers on our test coverage.

Responsibilities:

    • Improve the security of our smart contracts through audits, testing, formal verification, etc
    • Set and maintain good security and engineering processes
    • Teach and mentor others on the team about security

Your profile:

    • You are driven by passion, curiosity, and desire to make a meaningful contribution to the world
    • Have strong security fundamentals knowledge
    • Have experience in securing smart contracts threat analysis, hacking, penetration testing, intrusion detection, logging, malware analysis, or forensics
    • Fluency in Rust, C++, Golang, or similar languages. We are working primarily with Rust, but prior experience with this language is not mandatory
    • Have deep knowledge and passion for crypto applications and Ethereum 
    • 3+ years of working experience in a related cybersecurity role
    • Experience with discovering vulnerabilities at the design/system levelProven ability to communicate across roles to drive a security mindset across the company
    • Understanding Solidity and smart contract best practices will be a plus
    • Experience with developing security plans, processes, and controls is preferable
    • Full ownership of your responsibility area, which includes research and implementation
    • Good oral and written English


Working at Matter Labs

You will receive highly competitive compensation and equity options. The roles are fully remote, but you are welcome to sit in one of our offices, or a co-working space of your choice. We operate in small, focused teams, with no time tracking and minimum bureaucracy. Only results matter. We will provide you with anything you need to learn, grow, and be more productive.

Working at Matter Labs it’s critically important that our goals and values (freedom, ownership mindset, and meritocracy) align. Building a potentially globally transformative product, we value diversity of thought, and believe that diversity of thought comes from diversity of backgrounds. We welcome applicants from across the spectrum of all: race, gender, ethnicity, culture, sexual orientation, age, religion, spirituality, identity and experience.

Apply now if this role sounds of interest and we aim to let you know next steps in your applications as soon as possible.