Jobs · Engineering · Texas

Senior Blockchain Engineer, Digital Assets

Charles Schwab · Southlake, TX · 2 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
  • GenAI and agentic AI tools
  • Blockchain protocol analysis
  • Code development and testing
  • Documentation and knowledge sharing

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

Similar jobs