CrawlJobs Logo
Briefcase Icon
Category Icon

Payments Software Engineer Jobs (Hybrid work)

4 Job Offers

Filters
Staff Software Engineer - Payments
Save Icon
Lead the technical direction of the Payments Platform at M&S as a Staff Software Engineer in London. Utilize your expertise in TypeScript, React, and modern CSS to design robust solutions and uphold engineering best practices. You will mentor peers, join an on-call rota, and enjoy benefits includ...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
marksandspencer.com Logo
Marks and Spencer
Expiration Date
Until further notice
Senior Software Engineer - Card payments
Save Icon
Join PPRO as a Senior Software Engineer in São Paulo, shaping the core Card Payments Platform. You'll design scalable, resilient systems using Java, SpringBoot, and cloud tech (AWS/Azure/GCP) to process global transactions. This hybrid role offers a professional growth budget, comprehensive benef...
Location Icon
Location
Brazil , Sao Paulo
Salary Icon
Salary
Not provided
ppro.com Logo
PPRO GmbH
Expiration Date
Until further notice
Senior Software Engineer - Local payments
Save Icon
Join PPRO in Berlin as a Senior Software Engineer specializing in Local Payments. You will design scalable cloud services with Java and AWS, owning products end-to-end in agile teams. Enjoy a hybrid model, professional development budget, and comprehensive benefits while solving complex technical...
Location Icon
Location
Germany , Berlin
Salary Icon
Salary
Not provided
ppro.com Logo
PPRO GmbH
Expiration Date
Until further notice
Software Engineer - Payments
Save Icon
Join our Payments team in Berlin as a Software Engineer. You will design, develop, and maintain critical backend solutions using PL/SQL within a modern AWS cloud environment. Take ownership of specialized payment modules and mentor newer engineers in an Agile setting. We offer an annual bonus, fl...
Location Icon
Location
Germany , Berlin
Salary Icon
Salary
Not provided
avaloq.com Logo
Avaloq
Expiration Date
Until further notice
Are you a software engineer fascinated by the critical infrastructure that powers the global economy? Exploring Payments Software Engineer jobs means stepping into a dynamic and high-stakes field at the intersection of finance, technology, and security. These professionals are the architects behind the digital systems that process, authorize, and settle trillions of dollars in transactions every day, from a simple coffee purchase to complex international wire transfers. This role is not just about writing code; it's about building the reliable, secure, and scalable plumbing that the modern financial world depends on. A Payments Software Engineer typically designs, develops, and maintains the core platforms that handle electronic payments. Their work is central to enabling various payment methods, including credit/debit card processing, digital wallets, bank transfers (ACH), and real-time payment networks. Common responsibilities involve building and integrating with payment gateways and processors, ensuring strict compliance with financial regulations and security standards like PCI-DSS, and developing robust APIs that allow e-commerce sites, mobile apps, and point-of-sale systems to seamlessly process transactions. They are also tasked with enhancing system resilience and scalability to handle peak loads, such as those seen during holiday sales, and implementing sophisticated fraud detection and prevention mechanisms. The day-to-day work often includes collaborating with product managers, security teams, and financial operations to translate business requirements into technical solutions. A significant part of the role involves deep focus on non-functional requirements: ensuring 24/7 system availability, optimizing for high throughput and low latency, and building in comprehensive observability through logging, metrics, and tracing to quickly diagnose and resolve issues. Typical skills and requirements for these jobs are both broad and deep. A strong foundation in software engineering principles and object-oriented design is essential. Proficiency in backend programming languages such as Java, Python, Go, or C++ is highly common. Given the distributed nature of payment systems, experience with microservices architecture, cloud platforms (like AWS, GCP, or Azure), and containerization technologies (Docker, Kubernetes) is increasingly standard. A deep understanding of DevOps practices and CI/CD pipelines is crucial for rapid and reliable deployment. Furthermore, knowledge of specific financial protocols and messaging formats, such as ISO 8583 for card transactions or ISO 20022 for modern financial messaging, is a significant advantage, though often learned on the job. Crucially, these roles demand a security-first mindset, meticulous attention to detail, and the ability to work under pressure, as the cost of errors can be exceptionally high. Ultimately, a career as a Payments Software Engineer offers the unique opportunity to work on mission-critical systems that have a direct and tangible impact on businesses and consumers worldwide. It is a challenging yet rewarding path for engineers who value precision, reliability, and continuous learning in a fast-paced, ever-evolving industry. If you are passionate about building technology that moves money safely and instantly across the globe, then pursuing Payments Software Engineer jobs could be your ideal career move.

Filters

×
Countries
Category
Location
Work Mode
Salary