Digital Assets - Blockchain Software Developer

Remote $110k–$225k 5 months ago full-time quality 8.8/10

Role in brief

Franklin Templeton is hiring a Blockchain Software Developer to build and maintain blockchain-based infrastructure for asset management. This role involves designing and deploying smart contracts, using AI tools for development and security, and collaborating with internal teams. Candidates with strong blockchain development experience and proficiency in Solidity and TypeScript should apply.

SolidityRustTypeScriptJavaScriptNode.jsAI/LLM Tooling

About the role

This position focuses on developing and deploying smart contracts across various blockchain networks, including EVM-compatible chains and Stellar. The work involves maintaining the infrastructure for multi-chain deployments and integrating AI coding assistants into the development process. A key aspect of the role is applying LLM-driven workflows for code review and security analysis, ensuring robust and secure blockchain solutions.

The Digital Assets Technology group at Franklin Templeton is responsible for creating innovative blockchain infrastructure that will shape the future of asset management and capital markets. This role contributes directly to advancing the industry by developing solutions that help clients achieve their investment goals. Success in this position means effectively leveraging AI tools to accelerate development and enhance security.

Collaboration is a significant part of this role, requiring interaction with other engineers and product partners. The developer will contribute to a team focused on cutting-edge financial technologies, specifically within the digital assets space. The work environment emphasizes using advanced tools and methodologies to deliver high-quality blockchain engineering solutions.

The salary for this position ranges from $110,000 to $225,000 annually.

Skills that matter here

  • Solidity: This role requires proficiency in Solidity to design and deploy smart contracts on EVM-compatible networks.
  • Rust: The developer will work with Rust as part of the multi-chain deployment infrastructure or specific blockchain implementations.
  • TypeScript: Proficiency in TypeScript is necessary for developing and maintaining blockchain applications and related services.
  • JavaScript: The role involves using JavaScript for various development tasks, likely in conjunction with TypeScript.
  • Node.js: Node.js will be used for backend development or tooling related to blockchain infrastructure.
  • AI/LLM Tooling: The developer will use AI coding assistants and LLM-driven workflows for development acceleration, code review, and security analysis.

Who this role suits

  • A developer with at least five years of software engineering experience and three years specifically in blockchain development.
  • Someone who actively uses AI-assisted development tools and is comfortable with LLM-driven workflows.
  • An individual capable of designing and deploying smart contracts across multiple blockchain networks.
  • A person who thrives in a collaborative environment and enjoys working with both engineers and product teams.

From the employer

  • Use AI coding assistants as a primary development accelerator.
  • Apply LLM-driven workflows for code review and security analysis.
  • Design and deploy smart contracts across EVM-compatible networks and Stellar.
  • Maintain multi-chain deployment infrastructure.
  • Collaborate with engineers and product partners.
  • 5+ years of software engineering experience.
  • 3+ years of blockchain development and smart contract deployment.
  • Demonstrated use of AI-assisted development tools.
  • Bachelor's degree in Computer Science or equivalent experience.
  • Proficiency in Solidity and TypeScript/JavaScript.
  • Competitive salary with discretionary bonus.
  • Comprehensive benefits package including healthcare and 401(k) match.
  • Employee Stock Investment Program.
  • Tuition Assistance Program.
  • Paid time off and various leave options.

Questions about this role

What is the remote work policy for this position?

This position is fully remote.

What level of experience is required for this role?

Candidates should have at least 5 years of software engineering experience and 3 years of blockchain development and smart contract deployment experience.

What are the core technical skills needed for this role?

Proficiency in Solidity and TypeScript/JavaScript is required, along with demonstrated use of AI-assisted development tools.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Franklin Templeton.