Eiger is seeking a Senior Rust Engineer to join their distributed team of engineers.
The role involves working on new products, core protocols, or client projects in a remote-first environment, with occasional company retreats for face-to-face interaction.
Job duties include researching and understanding complex protocols, designing, implementing, and documenting distributed systems, developing protocols or protocol-driven applications in Rust, designing and developing testing and quality assurance processes, and communicating with clients or open source communities.
Requirements:
Candidates must have experience in systems programming.
The ability to design interoperable software architectures is required.
A minimum of 5+ years of experience in collaborative software development is necessary.
At least 3 years of hands-on experience with Rust is essential.
Full proficiency in English is required.
Good-to-have skills include experience with domain-specific languages, knowledge of cryptography and information security, and experience in leading small teams.
Benefits:
Salary and benefits will be negotiated based on the candidate’s skills and experience.
International talent residing outside of Finland will be hired with contractor status, meaning candidates will invoice monthly and pay their own social security contributions.
Contractors are treated like employees regarding paid time off, receiving sick days, paid national holidays of their country of residence, and 5 weeks of paid vacation per year (2.0833 accumulated vacation days per month worked).