Matonee Inc. d/b/a Aptos Labs has an opening for a Software Engineer, Blockchain in Palo Alto, CA. The position duties are as follows: Responsible for designing core and backend software components and code, primarily using Rust, that support a blockchain and its ecosystem of systems. Daily job duties include:
Using extensive experience to build, test, debug, and deploy large-scale decentralized systems across hundreds of nodes;Working with file systems, execution engines, programming language design, and consensus protocols to complete complex engineering challenges such as scaling up performance and reducing transaction latency;Developing and maintaining high-quality software engineering practices and principles in a highly visible, open-source project;Writing detailed unit, integration, security and pre-production tests to ensure high reliability of the production environment;Building operational visibility, monitoring, alerting and system health tracking; andGuiding and onboarding new developers into the ecosystem.
The position requires a Bachelor’s Degree in Computer Science, Computer Engineering or a related field or foreign equivalent, plus 3 years of experience as a software engineer or in an equivalent role.  Experience must include:
3 years of experience in at least one of the following fields: low-latency software development, distributed systems, data structures and algorithms;3 years of experience in at least one of the following fields: maintaining large scale production systems, test automation, infrastructure monitoring;3 years of experience working with databases, file systems and data management;3 years of experience conducting code reviews with a focus on software architecture; and3 years of experience with programming languages including at least one of the following: C++, Java, Rust, Scala, Go, or C#.Â
In lieu of a Bachelor's Degree plus 3 years of experience, the employer will accept a Master’s Degree  in Computer Science, Computer Engineering or a related field or foreign equivalent, plus 1 year of experience as a software engineer or in an equivalent role. Experience must include:
1 year of experience in at least one of the following fields: low-latency software development, distributed systems, data structures and algorithms;1 year of experience in at least one of the following fields: maintaining large scale production systems, test automation, infrastructure monitoring;1 year of experience working with databases, file systems and data management;1 year of experience conducting code reviews with a focus on software architecture; and1 year of experience with programming languages including at least one of the following: C++, Java, Rust, Scala, Go, or C#.Â
Role permits full-time telecommuting. Must be available during normal business hours U.S. Pacific Time. Must be willing to travel to HQ in Palo Alto, CA approximately 2-4 times per year for 3-6 day for onsite meetings and visits. Incidental domestic and/or international travel for conferences required.Â
Compensation Range: $208,000 - $280,915 per year.Â
Please email CVs to