The role of Software Engineer - Smart Contract at Stripe involves developing and enhancing blockchain applications to facilitate global payments. Key responsibilities include building multi-chain wallet infrastructure, smart contracts, and monitoring systems while collaborating with cross-functional teams. Candidates should have a strong background in blockchain platforms, smart contract development, and cryptographic principles, with at least 5 years of experience.