Hashgraph
Hashgraph, formerly Swirlds Labs, is a software company home to some of the brightest minds in web3.
Principal EVM Engineer – Smart Contracts Team
Location
United States
Posted
128 days ago
Salary
Not specified
Postgraduate Degree10 yrs expEnglishJavaNode.jsOpen Source
Job Description
• Being part of an engineering team that delivers values frequently, working from design to implementation in a daily collaborative process.
• Working on plain Java codebase (with no libraries or frameworks) with high performance, low latency and high throughput requirements
• Designing, implementing, and innovating transaction processing, execution algorithms, processes, and opcodes.
• Implementing and enhancing the Java smart contract services on the Hedera network that expose EVM features
• Upgrading the Hedera EVM with the Ethereum roadmap upgrades and the Hedera native innovations.
• Contributing to open source code clients that focus on VM state transitions based on contract bytecode with the goal of new feature support and performance improvements
• Developing various aspects of the Hedera Hashgraph Distributed Ledger Ecosystem
• Implementing Hedera improvement proposals requested by the community
• Testing the Hedera EVM with Ethereum community tools and Consensus node testing tools.
• Spending 80% of your time designing, coding, and testing
Job Requirements
- Master’s degree in Computer Science or a similar field, or equivalent work experience
- 10+ years of software development experience
- 4+ years of blockchain development experience
- Experience with distributed open-source application development
- Expertise in the Java programming language, VM, and its ecosystem of libraries and tools
- Experience in plain vanilla Java development with high performance requirements
- Deep knowledge of and experience with EVM-based blockchains
- Experience writing and debugging smart contracts for an EVM-based ledger
- Experience in a tech or team lead role with the ability to guide engineers up to the Staff level
- Strong grasp of Computer Science fundamentals, including concurrency, performance optimization, and reusability
- Strong engineering principles and processes aimed at developing simple, modular, testable, and high-quality code
- Familiarity with high-performance architectural systems and design patterns
- Familiarity with test-driven software development processes and continuous integration tools and systems
- Familiarity with security principles, cryptographic tools, and libraries
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Tier 1 Service Desk Engineer
Tech ImpactWe're a nonprofit on a mission to use technology to better serve the world.
Engineer128 days ago
Full TimeRemoteTeam 51-200Since 2003H1B No Sponsor
Provide technical support and troubleshooting for nonprofit clients at Tech Impact
Cloud
Pennsylvania
Engineer128 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor
Software Engineer focused on Billing SDK and developer experience at Clerk.
JavaScriptTypeScriptGo
United States
Engineer128 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor
Electrical Control Engineer designing and commissioning systems at Kuecker Pulse Integration
United States
Engineer131 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor
Lead Forward Deployed Engineer transforming customer decision-making for AI-driven financial services.
PythonSQL