Senior Distributed Systems Software Engineer


Date listed

2 months ago

Employment Type

Full time



Found on:

Responsive image Remote OK

About Aethos

Heimdall have rebranded as Aethos!

Blockchains have a compliance problem.

Malicious actors interact directly with protocol smart contracts to launder funds and finance illegal activity (e.g. terrorism, exploits, etc.)

Our mission is to bring proactive decentralized compliance to web3.


As a founding team member, you’ll have the opportunity to contribute to strategic decisions, help shape software architecture, and make an immediate impact on some of the world’s most successful crypto projects. You will contribute to the design, implementation, and performance of the distributed system that underlies the protocol.

In order to do this work effectively, you will need to:

  • Use your distributed systems engineering knowledge to design and implement back-end services, prototypes, and tools.

  • Propose, write, and explain technical designs, approaches, and solutions.

  • Engage in the team’s design and code reviews, stand-ups, and agile development processes.

  • Constantly learn new concepts, ideas, and frameworks from your peers.

  • Stay updated on the latest methodologies and technologies in distributed node infrastructure to ensure that our product remain at the forefront of the industry.

About You

You have mastered CS fundamentals and related technical skills:

  • Bachelors degree in Computer Science or related technical field (e.g., physics or mathematics), or equivalent industry experience.

  • 5+ years of software development experience with distributed systems.

  • 2+ years of experience with Golang.

  • Experience with container and orchestration technologies such as Docker and Kubernetes.

  • Experience building, owning, and operating high-scale distributed systems across the full software life cycle.

  • Bonus: experience with some of the key technologies we use across the blockchain, cryptography, and distributed systems domains including Solidity and other smart contract languages, signature schemes, hash functions, multi-threaded and parallel computing.

You have delivered software products that operate at high levels of scale, quality, and performance:

  • Experience building complex and high-scale software systems that have been successfully delivered to customers.

  • Deep problem-solving skills and ability to resolve ambiguous requirements.

  • Knowledge of professional software engineering practices and best practices for the full software development life-cycle including coding standards, code reviews, source control management, build processes, automated functional and performance testing.

You want to help make crypto a global financial settlement layer:

  • Excited to learn and develop technology in the blockchain domain, even if you do not have crypto development experience yet.

  • Recognize that decentralization ethos and community in crypto are different from other professional software industries, and you want to embrace and improve it.

Interview Process

  1. Hiring Manager Interview

This is a call with the Co-Founder, understanding more about the candidates background and going into more detail about Heimdall.

  1. Technical Interview

30-minute call with the Co-Founder (15-minute conversation followed by 15-minute easy level leet code question in Golang)

Salary and compensation

No salary data published by company so we estimated salary based on similar jobs related to Design, Solidity, Crypto, Docker, Finance, Node, Senior and Engineer jobs that are similar:

$72,500 — $115,000/year

Findwork Copyright © 2023


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs