
Software Architect β Payment Solutions
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Brazil.
β’ Define and enhance software architectures for payment platforms, card processing, merchant acquiring, and financial solutions.
β’ Design high-performance distributed systems capable of handling extensive volumes of financial transactions, ensuring low latency and high availability.
β’ Create architectural solutions for transaction authorization, capture, processing, clearing, settlement, and reconciliation.
β’ Guarantee scalability, resilience, fault tolerance, security, and operational continuity for mission-critical systems.
β’ Establish architectural standards, technologies, frameworks, and best practices in software engineering.
β’ Design and oversee integrations with card networks, financial institutions, processors, acquirers, and other stakeholders in the payments ecosystem.
β’ Assess and recommend architectures utilizing microservices, APIs, messaging, asynchronous processing, and event-driven solutions.
β’ Identify performance bottlenecks and suggest enhancements to processing, stability, and efficiency.
β’ Engage in technical decisions related to cloud infrastructure, observability, monitoring, and disaster recovery.
β’ Ensure adherence to information security, data protection, PCI DSS, and relevant regulatory requirements.
β’ Perform architectural evaluations and technical reviews, assisting development teams.
β’ Aid in resolving critical incidents and complex transaction-processing challenges.
β’ Collaborate with Product, Engineering, Security, and Business teams to ensure alignment of architecture with business strategy.
β’ Document architectural decisions and contribute to the continuous technological advancement of the platforms.
β’ Strong experience as a Software Architect or in technical leadership positions within highly complex environments.
β’ Demonstrated experience in the payments, merchant acquiring, card processing, or technology infrastructure domains of financial institutions.
β’ Experience with high-volume, low-latency, and high-availability transaction platforms.
β’ Understanding of financial transaction authorization, processing, and settlement flows.
β’ Familiarity with distributed architectures, microservices, APIs, and system integration.
β’ Knowledge of messaging technologies, asynchronous processing, and event-driven architectures.
β’ Experience with cloud environments, preferably AWS.
β’ Understanding of security, observability, resilience, and failure-recovery practices.
β’ Capability to lead architectural decisions and offer technical guidance to engineering teams.
β’ Experience with card authorization systems and clearing and settlement platforms.
β’ Knowledge of merchant acquiring, card issuance, and card processing flows.
β’ Familiarity with financial messaging protocols and standards, particularly ISO 8583 and ISO 20022.
β’ Medical insurance.
β’ Dental insurance.
Tether.to
General Motors
CACI International Inc
Ulteig
Get handpicked remote jobs straight to your inbox weekly.