CrawlJobs Logo

Senior Software Engineer - Card payments

ppro.com Logo

PPRO GmbH

Location Icon

Location:
Brazil , Sao Paulo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Senior Software Engineer in the Card Payments Platform, you will deliver worldwide, scalable and resilient solutions to support card transactions across the globe. Your mission is to ensure the architectural integrity of our core card processing infrastructure, guaranteeing its extensibility and reliability for future growth. This role is critical to the overall PPRO strategy by enabling seamless expansion into new markets and maintaining our competitive edge in global payment solutions.

Job Responsibility:

  • Drive the implementation and continuous enhancement of high-volume solutions within the Cards Platform, ensuring high standards for code design, unit, integration, and performance tests
  • Collaborate effectively with Staff Engineers, Product Managers, and cross-functional domain teams globally to align technical roadmaps with business needs
  • Lead knowledge sharing initiatives, clearly documenting architectural decisions and patterns to elevate team understanding and foster technical consistency
  • Influence and shape key technical decisions required to ensure a scalable, resilient, and performant platform that directly supports accelerated company growth

Requirements:

  • Solid professional experience (5+ years) developing complex, high-performance systems with in-depth knowledge of Java and the SpringBoot framework
  • Proven experience designing and operating distributed, highly available systems in a major cloud environment (AWS, Azure, or GCP)
  • Hands-on expertise with container orchestration (e.g., Kubernetes) and managing infrastructure through Infrastructure as Code (IaC) principles
  • Proven track record of mentoring engineers, leading technical discussions, and successfully influencing architectural decisions across teams

Nice to have:

  • Experience working with high-volume transactional systems, particularly in regulated sectors (e.g., FinTech, E-commerce, or Banking)
  • Proficiency in leveraging observability tools (e.g., Datadog) for proactive monitoring, logging, and complex application troubleshooting
  • Familiarity with other messaging systems (e.g., Kafka, RabbitMQ) and advanced database patterns (e.g., event sourcing)
What we offer:
  • Hybrid working with a 3 days / week on site expectation
  • Work from abroad policy, enabling employees to work remotely for up to another 30 days per year
  • 3,000 BRL annual budget for professional growth
  • Leadership cafés, on-the-job training
  • Life insurance, health insurance + dental plan and travel insurance
  • Meal vouchers - BRL 54/ day
  • Enhanced family leave
  • Transportation Voucher
  • Gym membership contribution
  • New Value (Deals & Coupon Platform)
  • Mental Health Platform
  • SESC - private institution programs
  • Pet-friendly office

Additional Information:

Job Posted:
January 04, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Card payments

Senior Software Engineer

This role offers an exciting opportunity to work on cloud-based transaction syst...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with TypeScript and Node.js
  • Proficiency with AWS services in a serverless context, especially CloudFront, API Gateway, Lambda, DynamoDB and CloudWatch
  • Commercial experience with Infrastructure-as-Code tools such as Terraform, SST, CDK or CloudFormation
  • Strong understanding of API development, RESTful design, and secure authentication
  • Demonstrated knowledge of API security and OWASP Top 10 vulnerabilities
  • Experience with Docker, Linux, Git, and container-based environments
  • Hands-on development experience with PCI DSS, payment systems, or other regulated environments is essential
  • Excellent communicator with a self-starter attitude and comfort working autonomously
  • Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems
  • Applicable understanding of software security, common exploits and secure development practices, including the OWASP Top 10
Job Responsibility
Job Responsibility
  • Maintain and expand our serverless card payment infrastructure built with TypeScript, Node.js, and AWS (Lambda, API Gateway, DynamoDB)
  • Ensure continued PCI DSS compliance
  • Work with others to fix bugs, implement minimal new features, trace errors, and ensure security patches are applied in production and pre-production environments
  • Support a clean and well-documented strategy for all dependent services and infrastructure
  • Collaborate in daily scrum ceremonies, working closely with engineering, security, and third-party vendors
  • Apply TDD/BDD methodologies, maintaining high code quality and resilience
Read More
Arrow Right

Software Engineer

Join our dynamic team as an engineer and play a pivotal role in revolutionizing ...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 (for senior 5) years of engineering experience
  • Excel in designing elegant systems that abstract complex patterns, particularly in the financial industry
  • Strong aptitude for system thinking, writing high-quality code and doc, with a preference for Kotlin
  • Uphold high standards when working with production systems
  • Adhere to best practices in engineering, security, and design
  • Thrive in collaborative environments, making decisions with diverse stakeholders and subject matter experts
  • Enjoy collaborating with a diverse group of individuals, bridging gaps between different teams and areas of expertise
Job Responsibility
Job Responsibility
  • Spearhead the integration of 3D Secure (3DS) into core card authentication processes
  • Dive deep into diverse real-time transaction scenarios
  • Help deliver unparalleled security assurance for users
  • Build 3DS infrastructure service to enhance payment processing capabilities, strengthen security, and boost customer trust
  • Collaborate with various systems and teams to establish a robust foundation for global payment infrastructure
  • Engage with engineering teams across Airwallex's global offices
  • Regularly collaborate with users and financial partners to ensure seamless integration
  • Design, develop, and maintain APIs, services, and systems to uphold a reliable payment processing flow
  • Troubleshoot production issues across different levels of the stack
  • Take ownership of and optimize critical components within Airwallex's online payment processing flow
What we offer
What we offer
  • Competitive salary plus valuable equity
  • Collaborative open office space with a fully stocked kitchen
  • Regular team-building events
  • Freedom to be creative
  • Fulltime
Read More
Arrow Right

Software Engineer

Join our dynamic team as an engineer and play a pivotal role in revolutionizing ...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 (for senior 5) years of engineering experience
  • Excel in designing elegant systems that abstract complex patterns, particularly in the financial industry
  • Strong aptitude for system thinking, writing high-quality code and doc, with a preference for Kotlin
  • Uphold high standards when working with production systems
  • Adhere to best practices in engineering, security, and design
  • Thrive in collaborative environments, making decisions with diverse stakeholders and subject matter experts
  • Enjoy collaborating with a diverse group of individuals, bridging gaps between different teams and areas of expertise
Job Responsibility
Job Responsibility
  • Spearhead the integration of 3D Secure (3DS) into core card authentication processes
  • Dive deep into diverse real-time transaction scenarios
  • Help deliver unparalleled security assurance for users
  • Build our own 3DS infrastructure service
  • Collaborate with various systems and teams to establish a robust foundation for our global payment infrastructure
  • Engage with engineering teams across Airwallex's global offices, fostering effective communication
  • Regularly collaborate with users and financial partners to ensure seamless integration
  • Design, develop, and maintain APIs, services, and systems to uphold a reliable payment processing flow
  • Troubleshoot production issues across different levels of the stack
  • Take ownership of and optimize critical components within Airwallex's online payment processing flow
What we offer
What we offer
  • Competitive salary plus valuable equity
  • Collaborative open office space with a fully stocked kitchen
  • Regular team-building events
  • Freedom to be creative
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java) - Issuing

We are seeking a Senior Java Engineer to join our Issuing team, where you will b...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software development industry in a fast paced tech environment
  • Full professional proficiency in English
  • Familiar with complex large scale distributed systems
  • Experience with Java, Web Services, REST Apis, Webhooks and SQL/PostgreSql
  • Good understanding of Software Engineering practices and interest in product knowledge
  • Enjoy working in a cross-functional team with roles like Data Science, Frontend, and Product
  • Value involving other people to hear different perspectives
  • Experimental mindset with a launch fast and iterate mentality
Job Responsibility
Job Responsibility
  • Work on complex technical projects from requirements analysis through design, implementation, testing and launch into production
  • Be hands-on and contribute to the implementation
  • Identify and improve parts of the platform to make it more robust and scalable
  • Bring your own point of view on best engineering practices
  • Build APIs and tooling according to quality principles such as performance and code quality
  • Collaborate across teams and time zones to get projects over the finish line
  • Manage the core lifecycle of card transactions
  • Real-time transaction processing (Authorisations, Reversals, Refunds)
  • Scheme connection management (Mastercard, Visa, Pulse)
  • Financial operations such as money movements, interchange splits, and fees
  • Fulltime
Read More
Arrow Right

Senior Android Engineer - Payments Team (Card & POS)

As a Senior Mobile Engineer, you'll play a pivotal role in our Payment Team, dev...
Location
Location
Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS / MS degree in Computer Science or equivalent majors
  • Strong proficiency with Kotlin, with ability to read and understand Java codebases, including 5+ years of Android development experience building production applications
  • Strong foundation in software design principles and design patterns for mobile development
  • Deep knowledge of Android architecture components, Jetpack libraries, and modern development approaches (Compose, MVVM, Coroutines, Flow, etc.)
  • Promote robust and maintainable code with high test coverage, and can maintain automation pipelines for CI/CD
  • Ability to work independently as well as with a team
  • Fluently in English
Job Responsibility
Job Responsibility
  • Responsible for the design & implementation of enterprise applications and libraries for Android
  • Work with internal business teams and product management to define requirements and develop technical specifications
  • Serve as core contributor owning full-cycle product development
  • Work with Architect and re-factor code and design for optimal maintainability, extensibility and reusability
  • Fulltime
Read More
Arrow Right
New

Senior React Native Developer - Payments & Banking

The Senior React Native Developer will play a crucial role in designing and main...
Location
Location
United States , Atlanta
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5+ years of overall software development experience
  • Minimum 4+ years of hands-on React Native development experience
  • Strong proficiency in JavaScript (ES6+), TypeScript, React Native lifecycle, hooks, and state management (Redux, Context API, or similar)
  • Experience integrating mobile apps with RESTful APIs and microservices
  • Solid understanding of mobile architecture, performance optimization, and cross-platform development (iOS & Android)
  • Prior experience in the payments, banking, or financial services industry
  • Experience building or supporting transaction-based systems (card processing, digital payments, wallets, billing platforms)
  • Demonstrated experience working in PCI-DSS compliant environments
  • Strong understanding of secure coding practices for financial applications
  • Experience with Git and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance mobile applications using React Native for payment and banking platforms
  • Build secure, scalable, and reusable mobile components supporting card payments, digital wallets, billing, and transaction workflows
  • Integrate mobile applications with RESTful APIs and backend payment services
  • Implement secure authentication and authorization mechanisms (OAuth2, JWT, MFA, biometrics)
  • Ensure applications comply with PCI-DSS and financial industry security standards, including encryption and secure data handling
  • Optimize application performance for high-volume transaction systems
  • Collaborate with backend engineers, product owners, UX/UI designers, and QA teams in an Agile environment
  • Participate in code reviews, architecture discussions, sprint planning, and production support
  • Troubleshoot production issues in real-time transaction and financial systems
  • Work on-site in the Atlanta office 3 days per week to support collaboration and agile ceremonies
  • Fulltime
Read More
Arrow Right

Senior Associate, Product Management - Pay Over Time (Business Cards & Payments)

The Business Cards & Payments (BC&P) organization is committed to fueling the co...
Location
Location
United States , McLean; New York
Salary
Salary:
111200.00 - 138400.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or military experience
  • At least 1 year of product management experience or at least 1 year of experience in product design, agile delivery, business analysis, data science, or software engineering
Job Responsibility
Job Responsibility
  • Own the product strategy for BC&P’s product swaps capability where you’ll help design the E2E flow to provide customers with the product that is best for them
  • Use a combination of customer feedback and performance data to prioritize the potential use cases
  • Be the product manager for a tech team where you maintain the backlog, submit new intake requests, review requirements, remove roadblocks, and escalate/resolve issues when possible
What we offer
What we offer
  • Performance based incentive compensation which may include cash bonus(es) and/or long term incentives (LTI)
  • Health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

This role offers an exciting opportunity to work on cloud-based transaction syst...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
parking.net Logo
Parking Network B.V.
Expiration Date
May 08, 2026
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with TypeScript and Node.js
  • Proficiency with AWS services in a serverless context (CloudFront, API Gateway, Lambda, DynamoDB, CloudWatch)
  • Commercial experience with Infrastructure-as-Code tools (Terraform, SST, CDK, CloudFormation)
  • Strong understanding of API development, RESTful design, and secure authentication
  • Demonstrated knowledge of API security and OWASP Top 10 vulnerabilities
  • Experience with Docker, Linux, Git, and container-based environments
  • Hands-on development experience with PCI DSS, payment systems, or other regulated environments is essential
  • Excellent communicator with a self-starter attitude and comfort working autonomously
  • Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems
  • Applicable understanding of software security, common exploits and secure development practices
Job Responsibility
Job Responsibility
  • Maintain and expand serverless card payment infrastructure built with TypeScript, Node.js, and AWS (Lambda, API Gateway, DynamoDB)
  • Ensure continued PCI DSS compliance
  • Work with others to fix bugs, implement minimal new features, trace errors, and ensure security patches are applied
  • Support a clean and well-documented strategy for all dependent services and infrastructure
  • Collaborate in daily scrum ceremonies, working closely with engineering, security, and third-party vendors
  • Apply TDD/BDD methodologies, maintaining high code quality and resilience
!
Read More
Arrow Right