Enable job alerts via email!

Software Engineer, Programming Languages and Runtime

P2P

Seattle (WA)

On-site

USD 180,000 - 300,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in blockchain technology is seeking a Software Engineer to join their Move language team. You'll design the next generation of the Move virtual machine, focusing on performance optimization and security. This role is ideal for individuals eager to work on cutting-edge technology in a fast-paced environment. The base salary ranges from $180k to $300k, commensurate with experience and location, alongside comprehensive benefits including medical coverage and flexible time off.

Benefits

100% insurance premium coverage for medical, dental, and vision
Equipment of your choice
Flexible vacation time, 11 holidays, and floating company days off
Competitive Salary
Equity (RSUs)
Protocol Token Grants
401k matching
Fun and inclusive in-person and digital events

Qualifications

  • Background in compilers and performance optimization is favorable.
  • Experience with virtual machines and bytecode interpreters is a plus.

Responsibilities

  • Collaborate on analyzing, optimizing, and re-designing Move VM components.
  • Implement and write maintainable code while ensuring security.

Skills

Problem-solving
Programming languages (Rust, C++)
Performance optimization
Security measures implementation

Education

Bachelor’s or Master’s degree in Computer Science

Job description

Aptos is a people-first blockchain on a mission to help billions of people achieve universal and fair access to decentralized assets in a safe and scalable way.

Founded by some of the original creators and maintainers that researched, designed, and built the Diem blockchain to serve this purpose, we have dedicated several years toward this mission. We believe the open-source Diem technology we have developed is an important foundation of a safe and scalable web3 world where everyone has more equitable opportunities to grow and access financial assets with lower fees and fewer intermediaries.

Aptos (Ohlone for "The People") encompasses our mission and ethos for why we build.

About The Role

We are looking for a Software Engineer to join our Move language team. You will be working on designing the new generation of the Move virtual machine (VM), ensuring it is both secure and performant. If you are eager to work on cutting-edge technology, passionate about performance, language design and runtime, and thrive in fast-paced environments, we are excited to have you join our team!

What you'll be doing:

  • Collaborate with other engineers to analyze, optimize, and re-design components of the Move VM to improve its performance and scalability.
  • Create benchmarks and identify performance bottlenecks of the Move VM.
  • Implement security measures to protect the Move VM from potential vulnerabilities.
  • Write clean, maintainable code and participate in reviews for other team members.

What we're looking for:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field with background in compilers, performance optimization, concurrency or related fields. Graduates as well as experienced developers will be considered.
  • Proficiency in programming languages such as Rust, C++, or similar, with a strong understanding of systems programming.
  • You have experience working with or are excited to learn about virtual machines, bytecode interpreters, code generation, memory management, parallel transaction execution and performance engineering.
  • Exceptional problem-solving skills and ability to work autonomously. Being ready to take ownership of projects, and ensuring their end-to-end delivery.
  • Previous experience with blockchain systems and smart contracts is not necessarily needed, but is a plus.

The base salary range for this full-time position is $180k - $300k. The range displayed on each job posting reflects the minimum and typical maximum target for new hire salaries for the position of a candidate based in the Bay Area at any level. We do hire exceptionally talented professionals with decades of experience in their field. As such, our range may be higher than what is displayed. Our base salary ranges are determined by experience and location, and we hire at all levels for multiple roles. Within the range, individual pay is determined by work location, job-related skills demonstrated during the interviews, working experience, and relevant education or training. Please note that the compensation details listed in role postings reflect the base salary only and do not include equity, tokens, or benefits.

Our Benefits

  • 100% insurance premium coverage for medical, dental, and vision for you and your dependents (US Employees)
  • Equipment of your choice
  • Flexible vacation time, 11 holidays, and floating company days off
  • Competitive Salary
  • Equity (RSUs) (US employees)
  • Protocol Token Grants
  • 401k matching (US Employees)
  • Fun and inclusive in-person and digital events

Aptos is committed to diversity in the workplace, and we’re proud to be an Equal Opportunity Employer. We do not hire on the basis of race, color, religion, creed, gender, national origin, citizenship, age, disability, veteran status, marital status, pregnancy, parental status, sex, gender expression or identity, sexual orientation, or any other basis protected by local, state or federal law. All employment is decided based on qualifications, merit, and business need.

We are committed to providing a safe and secure hiring process for all applicants. Unfortunately, there are individuals who may attempt to impersonate Aptos or our employees for fraudulent purposes.
To protect yourself, please be aware of the following:
  • We will never ask you for payment of any kind during the application or onboarding process, including fees for background checks, training, or equipment.
  • We will always communicate with you using our official company email domain.
  • We will never request your personal financial information, such as your social security number or bank account details, during the initial application stages or via email or a video/voice call when onboarding.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.