Principal Engineer - Stablecoin
Core
Leading the engineering approach and end-to-end design for Bank of America's Stablecoin solutions, focusing on secure, scalable financial blockchain applications and smart contracts.
Role type
Principal Engineer - Stablecoin (Strategy & Architecture)
Builds
Production-grade stablecoin issuance, lifecycle management, and settlement applications on distributed ledgers.
Domain
Financial Services / Blockchain / Web3
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed ledger technology (DLT) design, Smart contract development (Solidity, Rust), Web3 protocols, Multi-cloud architecture, Cryptography, Token standards (ERC20, ERC721), DeFi protocols, CI/CD pipeline design, System integration (Oracles, APIs)
Preferred skills
Layer-2 scaling solutions, DevOps tools (Terraform), Blockchain development frameworks (Truffle, Hardhat, Remix)
Technologies
Ethereum, Solana, Hyperledger, AWS, GCP, Azure, Solidity, Rust, Chainlink
Responsibilities
Define end-to-end blockchain architectures leveraging Web3 protocols and DLT; Design and develop production-grade smart contracts aligned with banking-grade controls; Lead planning and design of complex features spanning multiple teams; Ensure Stablecoin design consistency with the larger payments ecosystem; Enable teams with CI/CD capabilities; Guide teams on design best practices and code performance.
Seniority
Principal, strategy & mentorship