Senior Blockchain Engineer, Digital Assets
Charles Schwab · San Francisco, CA · 1 wk ago
HybridEngineeringFull-time
About the role
This is a hands-on engineering role focused on Layer-1 blockchain integration, core blockchain infrastructure components, wallet engineering, and custody-related blockchain workflows. The role works in close partnership with Crypto Custody Lead Engineers and Crypto Security Engineers to ensure blockchain interactions are secure, reliable, observable, and production-ready. This engineer operates at the intersection of blockchain protocol mechanics and institutional custody systems.
Responsibilities
- Integrate Schwab systems with existing Layer-1 blockchains (e.g., Ethereum-based or other enterprise-relevant L1s).
- Evaluate and, where appropriate, contribute to building or extending Layer-1 capabilities to meet custody, scalability, or resiliency needs.
- Understand chain-level mechanics such as transaction lifecycle, finality, forks, reorgs, and event propagation.
- Ensure blockchain integrations are reliable under stress conditions and production loads.
- Design and build core blockchain infrastructure services, including:
- Indexers and event processors
- Block explorers and observability tooling
- Chain data services and APIs
- Interoperability and cross-chain integration components
- Support operational tooling required for troubleshooting, monitoring, and incident response.
- Contribute to wallet architecture and development, including:
- Blockchain-facing wallet services
- Transaction creation, signing workflows, and submission pipelines
- Integration with custody key management systems (MPC, HSMs, signing services)
- Ensure wallet implementations cleanly separate protocol logic, security controls, and business rules.
- Partner closely with custody and security engineers to validate end-to-end transaction flows.
- Share responsibility for custody-related blockchain workflows, including:
- On-chain transaction execution
- Event monitoring and reconciliation
- Chain-specific failure handling and recovery patterns
- Help define safe patterns for interacting with smart contracts and token standards from custody platforms.
- Ensure blockchain workflows align with custody policies, approvals, and risk controls.
- Apply modern engineering practices to build reliable, testable, and observable blockchain services.
- Leverage GenAI and agentic AI tools to accelerate:
- Protocol analysis
- Code development and testing
- Documentation and knowledge sharing
- Maintain engineering rigor—speed without sacrificing correctness or safety.
Requirements
- 7+ years of professional software engineering experience.
- Hands-on experience building or integrating blockchain or distributed ledger systems.
- Strong understanding of Layer-1 blockchain protocols and transaction lifecycles.
- Experience building backend services, APIs, and infrastructure components.
- Proficiency in one or more languages such as Go, Java, Rust, Python, or similar.
- Ability to work effectively across custody, security, and platform teams.
Strongly Preferred
- Experience with blockchain indexers, explorers, or chain analytics systems.
- Familiarity with wallet architecture and blockchain signing workflows.
- Exposure to crypto custody platforms or security-sensitive financial systems.
- Strong debugging instincts in distributed, asynchronous environments.
- Experience using AI tooling to support complex software development.
Qualifications
- 7+ years of professional software engineering experience.
- Hands-on experience building or integrating blockchain or distributed ledger systems.
- Strong understanding of Layer-1 blockchain protocols and transaction lifecycles.
- Experience building backend services, APIs, and infrastructure components.
- Proficiency in one or more languages such as Go, Java, Rust, Python, or similar.
- Ability to work effectively across custody, security, and platform teams.
Skills
- Modern engineering practices to build reliable, testable, and observable blockchain services.
- Leverage GenAI and agentic AI tools to accelerate protocol analysis, code development and testing, documentation, and knowledge sharing.
- Maintain engineering rigor—speed without sacrificing correctness or safety.
Benefits
- 401(k) with company match and Employee stock purchase plan.
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions.
- Paid parental leave and family building benefits.
- Tuition reimbursement.
- Health, dental, and vision insurance.