Website Fidelity Investments is Hiring

Job Title. Principal – Software Engineering (Ethereum Blockchain Smart Contract)

Job ID.2079635

The Purpose of This Role

As an Ethereum Blockchain Smart Contract Principal in the Asset Management Technology team, you will focus on blockchain use cases for the enterprise.

The Value You Deliver

Design and develop enterprise blockchain solutions for use across Asset Management BU.
Advocating for and developing new enterprise business use cases across Fidelity.
The Skills That Are Key To This Role


  • Designing, implementing, and supporting distributed blockchain-based enterprise solutions for the financial/banking/asset management domain.
  • Designing, writing, and building smart contracts for Ethereum-based applications/token standards like ERC20, ERC721, and ERC1400 using Solidity along with third-party interfaces and various design patterns like Upgradeable Proxy Patterns.
  • Building DeFi protocols by implementing token standards, staking protocols, yield farming, and liquidity pools.
  • Hands-on experience with tools/frameworks like OpenZepplin, Hardhat, Ganache, Mythril, Truffles, and related testing libraries like Waffle and Chai.
  • Expertise in Gas optimization and security auditing.
  • Integrating, interoperability, and bridging between blockchain/distributed ledgers with external components.
  • Expertise in Oracles integration with Blockchain using Chainlink oracles.
  • Experience in working with diverse Blockchain implementations like Polygon, Solana, and Stellar.
  • Proficiency in two or more of the following languages: Java, Go, Python, Node.js.

The Skills that are Good To Have for this Role

  1. Experience in software engineering with a large and diverse codebase.
  2. Excellent writing and communication skills.
  3. Experience in working on an incubator or accelerator setup is a plus.

How Your Work Impacts The Organization

At Fidelity, the focus is on making financial expertise broadly accessible and effective in helping people live the lives they want. Your work will contribute to innovative solutions in the blockchain and asset management space, impacting Fidelity’s position as a leader in financial services.

The Expertise We’re Looking For

  • 14+ years of experience.
  • Computer Science Graduate.
  • Hands-on Experience with Blockchain and full-stack development.

Relevant certifications in Blockchain and related technologies.
How to Apply

At Fidelity, building a better financial future for everyone is the mission. If you are ready to contribute to innovative solutions and be part of a company committed to excellence, apply through the Fidelity careers portal with your resume and cover letter.

Fidelity Investments is an equal-opportunity employer, and accommodations are available for applicants with disabilities. Please contact [email protected] or call 800-835-5099 for more information. For further details about Fidelity’s mission and global presence, visit and