About the Role
You will be the primary technical authority for system design, ensuring high-throughput transaction engines and a complex microservices ecosystem remain resilient, performant, and secure under massive load. You will partner with Engineering, Product, and Security leadership to bridge the gap between business growth and technical execution, setting the standards for how the company builds, deploys, and evolves its transactional infrastructure on AWS.
Requirements
- 10+ years of software engineering experience with a track record architecting large-scale payment platforms, ledger systems, or high-volume financial infrastructure
- Deep expertise in microservices architecture, event-driven design, and distributed systems trade-offs
- Extensive experience designing and operating complex, high-traffic applications on AWS
- Strong understanding of database patterns for financial data including transaction atomicity and consistency models
- Demonstrated ability to influence technical direction across multiple teams and drive consensus on architectural trade-offs
- Knowledge of designing for security within a regulated industry
Responsibilities
- Define and drive the long-term technical architecture for the platform
- Lead the design and review of distributed systems for fault tolerance, high availability, and scalability on AWS
- Architect critical path systems including payment processing, ledger management, and financial data consistency models
- Define architecture principles, coding standards, and deployment patterns (CI/CD, IaC)
- Lead the AWS strategy, optimizing resource utilization, latency, and cost
- Integrate security-by-design principles into architecture to meet financial compliance standards (PCI-DSS, SOC2)
- Mentor senior engineers, lead architecture review boards, and guide major technical decisions