MLabs logo
MLabs

We are a Haskell, Rust, Blockchain and AI consultancy.

Principal EVM Engineer – Smart Contracts

EngineerEngineerFull TimeRemoteLeadTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

Not specified

Seniority

Lead

Postgraduate Degree10 yrs expEnglishDaggerJavaJavaScriptNode.jsTypeScriptWeb3

Job Description

• Collaborate daily on the design and implementation of core blockchain features. • Innovate on transaction processing, execution algorithms, and EVM opcodes. • Bridge the gap between the Ethereum roadmap and our native network innovations. • Contribute to open-source clients focusing on VM state transitions and performance improvements. • Implement community-requested improvement proposals (HIPs). • Test and validate the EVM using both Ethereum community tools and native consensus node testing suites. • Focus on Craft: Spend approximately 80% of your time designing, coding, and testing.

Job Requirements

  • Education: Master’s degree in Computer Science (or similar field) or equivalent professional experience.
  • Experience: 10+ years of software development experience, with at least 4+ years specifically in blockchain protocol development.
  • Java Mastery: Expert-level proficiency in the Java language and VM. You should be comfortable working in a "plain vanilla" Java environment without the crutch of libraries or frameworks.
  • EVM Expertise: Deep architectural knowledge of EVM-based blockchains and experience writing/debugging smart contracts.
  • Leadership: Experience in a Tech Lead or Team Lead capacity, with a proven ability to mentor and guide engineers up to the Staff level.
  • Computer Science Fundamentals: A rigorous grasp of concurrency, performance optimization, and high-performance architectural design patterns.
  • Quality Focus: Strong adherence to test-driven development (TDD), CI/CD processes, and cryptographic security principles.
  • Bonus Points: Hands-on experience with Hyperledger Besu.
  • Expertise with compilers, parsers, interpreters, or Garbage Collector (GC) tuning (Hotspot/GraalVM).
  • Experience with Protobuf and compile-time dependency injection (e.g., Dagger).
  • Familiarity with Web3 tooling (JavaScript/TypeScript) and data-flow analysis.

Benefits

  • Competitive Compensation: High-growth salary structure.
  • Equity & Tokens: Direct stake in the ecosystem’s success through equity and token grants.
  • Performance Bonuses: Annual bonuses based on impact and delivery.
  • Comprehensive Health: Full health insurance and 401k matching (for US-based employees).
  • Innovation-First Culture: Work on a decentralized platform governed by world-leading organizations across 11 different sectors.

Related Categories

Related Job Pages

More Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1931H1B Sponsor

Managing Engineer for Allstate's cloud-based billing systems

Illinois
$120K - $193.7K / year
Full TimeRemoteTeam 51-200

The Staff Engineer is responsible for shaping technical direction, driving architectural consistency across systems, and solving the organization’s most complex engineering challenges in partnership with senior leadership. Key duties include designing scalable, resilient systems, leading complex cross-functional initiatives, and establishing best practices for engineering excellence.

United States

This is a general talent pool application for future opportunities within QLE across different functions and locations. Applicants are encouraged to share their background, experience, and areas of interest for future consideration.

United States
Full TimeRemoteTeam 5,001-10,000

The technician will conduct scheduled maintenance, service requests, repairs, and equipment changeouts while working closely with a support team including dispatchers and supervisors. They will be equipped with a fully stocked service van, iPad, iPhone, and necessary PPE to perform their duties.

United States
$30 - $42 / hour