About the job
Please note that this position necessitates relocation to our Milan office.
About Satispay
Satispay is on a mission to transform the way people manage everyday payments, making them straightforward, equitable, and accessible for all. Our vision has evolved to redefine the future of financial transactions.
We are a dynamic movement empowering millions, driven by a collective mission to address significant challenges. Our approach is swift, courageous, and collaborative, fostering an environment where innovation thrives.
Joining the Core Team means engaging with essential systems that manage interactions with external banks, orchestrate payments, and create the foundational infrastructure for Identity and Access Management (IAM). This team also oversees critical risk management functions, including credit risk assessment and fraud detection.
If you’re eager to craft impactful solutions that serve as the bedrock for our product teams, you’ve found the right place.
Your Role
As a Senior Backend Software Engineer within the Core Team, you will be pivotal in developing the backbone of our payment platform. You will ensure the technical excellence and timely delivery of complex systems that influence multiple services and product teams throughout the organization.
Your daily responsibilities will include:
Engineering Core Platform Domains: You will help design and evolve our most sensitive systems including the Transaction Ledger, IAM, and Payment Orchestration, ensuring they remain high-performing, scalable, and functional for product team integration.
Scaling Risk & Financial Engines: You will optimize and develop services dedicated to bank integrations, credit risk, and real-time fraud detection, constructing robust logic to safeguard our financial ecosystem.
Cross-Team Technical Leadership: You will lead technical analyses for projects that span multiple services, facilitating discussions and producing comprehensive documentation (Smart Papers) to ensure clarity and robustness in your designs.
Collaborative Development: Engage actively with product teams to refine requirements and enhance the overall system architecture.
