Software Engineer, Programming Languages and Systems

Jan 22

Matonee Inc. d/b/a Aptos Labs has an opening for a Software Engineer, Programming Languages and Systems in Palo Alto, CA.

The position duties are as follows: Responsible for advancing the state of the art of the Move language platform. Daily job duties include:

  • Evolving the design and implementation of the Move language, working closely with smart contract developers;
  • Enhancing the integration of the Move VM into the Aptos environment, specifically in the area of gas metering, performance, and security; and
  • Working on core Move libraries and their native implementations.

The position requires a Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems, or a related field or foreign equivalent, plus 3 years of experience as a software engineer in programming languages and systems. Experience must include:

  1. 3 years of experience with the design and implementation of compilers including parsing, semantic analysis, type checking, optimization, and code generation;
  2. 3 years of experience with the implementation of execution environments for programming languages, like virtual machines (Java Virtual Machine, Ethereum Virtual Machine, Move Virtual Machine, etc.); and
  3. 3 years of experience with at least one system programming language such as Rust, Go, Swift, or C++.

Role permits full time telecommuting. Must be available for internal calls and meetings weekdays between 10am and 2pm U.S. PT. Incidental domestic and/or international travel for hackathons and other professional events. Must be willing to travel to HQ in Palo Alto, CA approx. 4 times per year for onsite meetings and visits.

Resumes to

Listed in: Crypto Jobs, Web3 Web3 Jobs, Security Web3 Jobs, Full Time Web3 Jobs, Developer Web3 Jobs, Engineering Web3 Jobs, Rust Web3 Jobs, EVM Crypto Jobs, Swift Web3 Jobs, Move Web3 Jobs, Ethereum Crypto Jobs, Java Crypto Jobs, Smart Contract Crypto Jobs, Contract Crypto Jobs.

Software Engineer, Programming Languages and Systems at Aptos: FAQ

Where is the Software Engineer, Programming Languages and Systems role at Aptos based?

The Software Engineer, Programming Languages and Systems role at Aptos is based in Palo Alto. Check the job description for any remote or hybrid options.

What skills are required for the Software Engineer, Programming Languages and Systems role at Aptos?

This Software Engineer, Programming Languages and Systems role is associated with the following skills and technologies:

  • Web3
  • Security
  • Full Time
  • Developer
  • Engineering
  • Rust

Read the full job description above for the complete list of requirements.

Is the Software Engineer, Programming Languages and Systems role at Aptos full-time or contract?

Aptos is hiring this Software Engineer, Programming Languages and Systems as a full time position.

How do I apply for the Software Engineer, Programming Languages and Systems role at Aptos?

You can apply for the Software Engineer, Programming Languages and Systems role at Aptos directly on this page using the Apply button. Palo Alto candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.

Related Salaries in Web3

Related Locations