Job Description
Summary
Zero Hash is seeking a Senior/Staff Software Engineer to architect and enhance our distributed systems infrastructure while building new features. We are a high-performing team looking for an ambitious and driven teammate who thrives in a dynamic environment.
The ideal candidate is detail-oriented, technically proficient, and has a passion for solving complex problems. You will have the opportunity to learn and adapt to new technologies, including blockchain, while contributing to mission-critical systems.
#LI-Remote
Key Responsibilities
- Maintain and support a diverse range of digital assets.
 - Architect and develop new features, including staking-as-a-service.
 - Serve as a subject matter expert for stakeholders, including customers.
 - Contribute to the design and development of software in an event-driven microservices environment.
 - Develop microservices primarily in Golang.
 - Collaborate with platform engineers to set up new services.
 - Respond to production issues and alerts, participating in on-call rotations.
 - Communicate directly with client technical teams as needed.
 
Requirements
- 8+ years of experience, preferably in the Fintech space.
 - Deep proficiency in Golang. Deep knowledge of languages such as C++, Rust, Python, Erlang or Elixir is also fine.
 - Strong understanding of microservices and distributed systems at scale.
 - Deep proficiency with cryptographic protocols and concepts such as signatures and hashing.
 - Experience building and operating software in a multi-regional cloud infrastructure.
 - Secure software design and development; ability to evaluate security trade-offs in design decisions.
 - A testing mindset with a focus on quality assurance.
 - Experience leading a team and translating business requirements into technical solutions.
 - A humble and scrappy get-it-done mindset; you’re resourceful and in your element going from 0 to 1.
 - Excellent problem-solving skills with the ability to troubleshoot complex systems.
 - Comfort with ambiguity and the capability to independently formulate and test hypotheses.
 - Excellent verbal and written communication skills
 
Preferred Qualifications
- Previous experience with production systems involving distributed architectures.
 - Understanding of blockchain technologies and their applications.
 - Experience with smart contracts.
 - Active involvement in the crypto and blockchain community (e.g., contributions to open source projects, participation in conferences).
 - Bachelor's degree in Computer Science or equivalent experience.
 
Skills
- Communications Skills
 - Cryptocurrency
 - Cryptography
 - Development
 - Problem Solving
 - Software Engineering
 - Team Collaboration
 

