Wells Fargo is seeking a Principal Engineer - Blockchain to join the Strategic Services & Advanced Technology team within our Digital Technology and Innovation group. In this foundational role, you will take ownership of the core state machine, working at the lowest levels of the stack to design, build, and maintain the modules that define our L1 Blockchain network. This is a hands-on opportunity to solve complex technical problems in distributed systems and blockchain research while building critical open-source infrastructure.
What You'll Do
- Act as an advisor to leadership on highly complex business and technical needs across applications, network, security, and database technologies.
- Lead the strategy and resolution of highly complex challenges, delivering long-term, large-scale solutions.
- Translate advanced technology experience and strategic business objectives into technical engineering solutions.
- Provide vision, direction, and expertise to leadership on implementing innovative and significant business solutions.
- Maintain knowledge of industry best practices and new technologies, recommending innovations for competitive advantage.
- Strategically engage with all levels of professionals and managers, serving as an expert advisor to leadership.
What We're Looking For
- 7+ years of Engineering experience, or equivalent through work, training, or military experience.
Nice to Have
- Professional software engineering experience with a focus on backend or distributed systems.
- Expert-level proficiency in Go.
- Demonstrable, hands-on experience developing and maintaining custom modules for the Cosmos SDK.
- Solid understanding of CometBFT consensus and the ABCI/ABCI++ interface.
- Experience in launching or contributing to a Cosmos-based blockchain network.
- Deep commitment to writing clear, maintainable, and thoroughly tested code.
- Strong experience in cloud adoption of Blockchain applications including GCP or similar frameworks.
- Good proficiency in Rust – ability to understand, dissect, and build services.
- Build, develop, implement, and maintain core blockchain modules in Go using the Cosmos SDK, including a sophisticated, role-based token-factory.
- Design and implement custom logic within the ABCI++ interface to enable advanced features.
- Configure, launch, and maintain our blockchain network, including genesis configuration and validator setup.
- Implement and manage cross-chain functionality using the Inter-Blockchain Communication (IBC) protocol.
- Write exhaustive Unit, Integration, and End-to-End tests to guarantee security and performance.
- Participate in architectural discussions, conduct code reviews, and contribute to technical documentation.
- Troubleshoot and resolve complex issues in development, test, and production environments.
- Experience in developing enterprise-scale banking applications.
- Ability to negotiate, influence, and collaborate to build successful relationships.
- Knowledge of Information Technology governance, risk, and compliance processes.
Technical Stack
- Go
- Cosmos SDK
- CometBFT
- ABCI/ABCI++
- Rust
- GCP
- Inter-Blockchain Communication (IBC) protocol
Team & Environment
You will join the Strategic Services & Advanced Technology team within the Digital Technology and Innovation group.
Wells Fargo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other legally protected characteristic.






