The Software Development Engineer (SDE) contributes in all areas of development as a member of an Agile Scrum team. Team members will have areas of strength and some level of specialization, but must be adept at learning tools and languages that enable the team member to participate in all areas of product development. Being adaptable and knowledgeable in multiple domains enables the team members to swarm or fill gaps in order to meet commitments. As a Software Development Engineer on the Digital Payments Platform team, you will play a key role in building secure, scalable, and high-performance payment solutions that power seamless transactions across our ecosystem. You will work on mission-critical services that handle payment processing, authorization, settlement, fraud prevention, and compliance — supporting millions of users and partners globally. You’ll collaborate closely with product managers, architects, and cross-functional engineering teams to design and implement APIs, backend systems, and integrations with banks, payment gateways, and third-party providers. This is a hands-on engineering role where attention to detail, ownership mindset, and a passion for solving real-world financial problems are essential.