Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading tech company is seeking a Principal EVM Software Engineer for its Smart Contracts Team. This fully-remote position entails designing compiler algorithms, enhancing smart contract services, and improving EVM performance. Ideal candidates will have extensive experience in software development and a strong background in blockchain technologies.
Job DescriptionJob DescriptionCareer Renew is recruiting for one of its clients a Principal EVM Software Engineer - Smart Contracts Team - this is a fully-remote US-based job.
The Smart Contracts team is looking for a seasoned EVM engineer who can contribute to the performance and optimization of the services (Java) and the web3 services (JS/TS) that process transaction bytes to transform the network node states and expose network block, transaction, and account data.
You may find yourself doing all of the following:
Designing, implementing, and innovating compiler and optimization algorithms
Implementing and enhancing the Java and Node JS-based smart contract services on the network that expose EVM features
Contributing to open source code clients that focus on VM state transitions based on contract bytecode with a goal of new feature support and performance improvements
Contributing to the design and management of EVM state processing parallelization
Developing various aspects of the Distributed Ledger Ecosystem
Being a strong and proficient hands-on programmer
Spending 80% of your time designing, coding, and testing
Requirements:
7+ years of software development experience & Strong experience with distributed open-source application development.
Must have experience with compilers, parsers, interpreters, and garbage collectors & experience with performance, static code, and data-flow analysis.
Expertise in the Java programming , VM, and its ecosystem of libraries and tools.
Deep knowledge of and experience with an EVM-based blockchain & Experience writing and debugging smart contracts for an EVM-based ledger.
Hotspot JVM or GraalVM experience.