[Remote] Member of Technical Staff, Custody (Backend Engineer)
Note: The job is a remote job and is open to candidates in USA. Anchorage Digital is building the world’s most advanced digital asset platform for institutions to participate in crypto. As a Member of the Custody organization, you will be responsible for providing secure custodial and technology services to enable intuitive experiences with digital assets and smart contracts.
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, usually multi-person interdepartmental or cross-functional projects, including leading from end-to-end with little oversight and coordinating activities of other team members
- Be capable of breaking down large projects into smaller tasks, and accurately estimating the time and scope of projects. And articulate effectively the different options considered, analyze trade-offs, justify and recommend priorities
- 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, and help others understand the strategic goals of Anchorage and how their work relates to these
- Communicate outside team boundaries to solve problems, network with other teams, and establish positive working relationships in other disciplines and domains
Skills
- 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, usually multi-person interdepartmental or cross-functional projects, including leading from end-to-end with little oversight and coordinating activities of other team members
- Be capable of breaking down large projects into smaller tasks, and accurately estimating the time and scope of projects. And articulate effectively the different options considered, analyze trade-offs, justify and recommend priorities
- 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, and help others understand the strategic goals of Anchorage and how their work relates to these
- Communicate outside team boundaries to solve problems, network with other teams, and establish positive working relationships in other disciplines and domains
- 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 (Formal CS degree NOT required)
- Believe software engineering is a team activity and enjoy collaborating every single day, learning from and mentoring others
- You have experience with applied cryptography
- In your mind the word 'crypto' stands for cryptography, not cryptocurrency
- You read blockchain protocol white papers for fun, and stay up to date with the proliferation of cryptoasset innovations
- Have GraphQL API design and implementation experience
- Have gRPC API design and implementation experience
- Have a background in the finance industry
Company Overview
Company H1B Sponsorship