Member of Technical Staff, Custody (Backend Engineer)

Remote $135k–$225k senior 3 months ago full-time quality 8.2/10

Role in brief

Anchorage is seeking a senior backend engineer to develop and maintain institutional digital asset platforms, specifically focusing on custody systems. This role involves designing, implementing, and testing resilient distributed systems with an emphasis on code quality and team collaboration. Candidates with experience in Go, distributed systems, and a strong grasp of computer science fundamentals who prioritize user experience should consider applying.

Godistributed systemscryptographyGraphQLgRPC

About the role

This role focuses on the design, implementation, and maintenance of custody systems within Anchorage's digital asset platform. The work involves breaking down complex problems, writing and reviewing code, and ensuring robust, testable solutions. A key aspect is driving projects independently while also contributing to a culture of knowledge sharing and minimizing technical debt.

The team values resilient services that operate without manual intervention and prioritizes end-user experience. Success in this position means delivering high-quality, well-tested code, contributing to significant projects, and mentoring other team members. The work environment emphasizes collaboration and a commitment to engineering standards.

Anchorage Digital provides an institutional platform for various digital asset activities, including custody, staking, and trading. This backend engineering position contributes directly to enhancing the security infrastructure and functionality of these offerings, supporting the company's mission to enable institutional participation in the crypto ecosystem.

The competitive salary for this position ranges from $135,000 to $225,000 annually.

Skills that matter here

  • Go: The role requires writing, reviewing, and testing code in Go for custody systems.
  • distributed systems: Candidates need real-world experience building complex distributed systems and resilient services.
  • cryptography: Experience with applied cryptography is a bonus, indicating its relevance to the platform's security.
  • GraphQL: Experience with GraphQL API design and implementation is considered a bonus for this role.
  • gRPC: Experience with gRPC API design and implementation is also a bonus for this position.

Who this role suits

  • A person who enjoys tackling complex, ambiguous technical challenges and formulating practical solutions.
  • Someone who values code quality, robust testing, and building resilient systems that prioritize the end-user.
  • An individual who thrives in a collaborative team environment, enjoys mentoring, and actively shares knowledge.
  • A self-starter capable of independently driving projects and accurately estimating their scope and time.

From the employer

Responsibilities

  • Participate in task breakdown, estimation, design, implementation and maintenance of Custody systems.
  • Write, review, test, and document code according to Anchorage's engineering and team standards, and practices.
  • Dive deep into complex, ambiguous problems, formulate elegant and practical solutions.
  • Review other developer's code to ensure consistency, reduce errors and share context across the engineering team.
  • Drive work independently, lead or significantly contribute to medium-to-large projects or processes.
  • Be capable of breaking down large projects into smaller tasks, and accurately estimating the time and scope of projects.
  • Foster an efficient deterministic testing culture, with an emphasis on minimizing tech debt.
  • Ensure that knowledge is shared among the team and does not position themselves or others as a single point of failure.
  • Collaborate cross-functionally within the team and other teams at Anchorage Digital.
  • Monitor the development of the company objectives and/or trends that may affect its capacity to succeed.
  • Mentor and guide others on the team within their area of specialization or domain.

Requirements

  • Have real world experience building complex distributed systems.
  • Enjoy building resilient services that can handle different volumes of work without manual intervention.
  • Prioritize end-user experience and business value over "cool tech".
  • Genuinely care about code quality and test infrastructure.
  • Have developed "computer science fundamentals", i.e. concurrency, algorithms, and data structures.
  • Believe software engineering is a team activity and enjoy collaborating every single day, learning from and mentoring others.

Bonus Points

  • Experience with applied cryptography.
  • Read blockchain protocol white papers for fun, and stay up to date with the proliferation of cryptoasset innovations.
  • Experience with GraphQL API design and implementation.
  • Experience with gRPC API design and implementation.
  • Background in the finance industry.

Conditions

  • Competitive salary ranging from $135K to $225K.
  • Fully remote work environment.
  • Opportunity to work with a diverse team of over 600 members.
  • Commitment to being a welcoming and inclusive workplace.

Questions about this role

What is the remote work policy for this position?

This is a fully remote position with no stated geographical restrictions.

What level of seniority is expected for this role?

This is a senior-level position, requiring significant experience in backend development and distributed systems.

What are the core technical skills required?

Key requirements include strong computer science fundamentals, experience with distributed systems, and proficiency in Go.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Anchorage.