Software Architect – Payment Solutions

Posted 3 days ago

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Medical insurance.

β€’ Dental insurance.

People also viewed

Tether.to6 hours ago

Senior Node.js Software Engineer

Anywhere in the WorldFull-timeFull-stack Engineer
ApplyView job
General Motors6 hours ago

Software Engineer – External Compute, Application Software

US flagMichigan OnlyFull-timeFull-stack Engineer
ApplyView job
CACI International Inc6 hours ago

SME Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$114.6k – $252.1k/year
ApplyView job
Ulteig6 hours ago

Lead Engineer – Solar

US flagUnited States OnlyFull-timeFull-stack Engineer$126.4k – $164.3k/year
ApplyView job
Chromatic (we're hiring!)7 hours ago

Senior Software Engineer – Storybook

EuropeFull-timeFull-stack Engineer$161.9k – $197.7k/year
ApplyView job
Viamo7 hours ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$100k – C$140k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers