Jobs · Information Technology · New Jersey

Principal Engineer - Stablecoin

Bank of America · Jersey City, NJ · 1 wk ago
Information TechnologyFull-time

Responsibilities

  • Develops the engineering approach for the entire program/portfolio solution and works with Architecture to develop/analyze/deliver the implementation of technical enablers
  • Leads the planning, definition, and design of the complex features which span multiple teams and explore solution alternatives
  • Led the technical oversight for teams in solution development including design reviews and code within own domain
  • Defines the technology tool stack for the solution within ranged of internally approved and supported technologies
  • Ensures that the Stablecoin design and engineering approach for complex features are consistent with the larger payments ecosystem
  • Defines the technology tool stack for the solution and evaluates and adapts new testing tool/framework/practices for team(s)
  • Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
  • Guides and influences team(s) on design and best practices for high code performance – e.g. pairing, code reviews
  • Lead the design and development of secure, scalable financial blockchain applications, with a focus on stablecoin issuance, lifecycle management, and settlement use cases
  • Define end-to-end blockchain architectures leveraging deep expertise in Web3 protocols, distributed ledger technology (DLT), and decentralized system design
  • Design, develop, and maintain production-grade smart contracts using languages such as Solidity, Rust, or equivalent, aligned with banking-grade controls

Qualifications

  • Experience of design and development of secure and scalable financial blockchain applications and smart contracts
  • Expertise building distributed multi-cloud multi-region applications
  • Experience with AWS and/or other major cloud providers such as GCP or Azure
  • Must have a deep understanding of Web3 Protocols
  • Experience building decentralized applications on platforms like Ethereum, Solana, or Hyperledger
  • Design and development with smart contracts using Solidity, Rust, or other blockchain programming languages
  • Implementation experience with cryptography (e.g., public/private key systems, hashing algorithms), token standards (e.g. ERC20, ERC721 etc.) and DeFi protocols
  • Building and optimizing DLT for performance and security
  • Experience of conducting code reviews, audit and security analysis to identify and mitigate vulnerabilities
  • Integrating blockchain solutions with external systems, such as oracles (e.g., Chainlink), existing infrastructure or APIs
  • Track record of collaborating with business product SMEs, architects, developers, and other stakeholders to deliver production ready solutions

Similar jobs