This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Charles Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s). We are hiring a Senior Engineer (58IC), Blockchain Platforms to help build and integrate the blockchain infrastructure layer that underpins Schwab’s digital asset custody and tokenization platforms. 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.
Job Responsibility:
Integrate Schwab systems with existing Layer-1 blockchains
Evaluate and, where appropriate, contribute to building or extending Layer-1 capabilities to meet custody, scalability, or resiliency needs
Design and build core blockchain infrastructure services
Contribute to wallet architecture and development
Share responsibility for custody-related blockchain workflows
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
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
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
Nice to have:
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
What we offer:
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