1 day ago
Responsibilities
- Own end-to-end solution architecture for complex, business-critical payment capabilities across multiple products, services, channels, and integration points.
- Define current, target, and transition architectures and maintain technology roadmaps for platform modernization and investment decisions.
- Translate business, product, regulatory, security, and operational needs into architecture principles, solution designs, and delivery guidance.
- Lead architecture governance by creating and reviewing solution proposals, architecture decisions, interface specifications, and design documentation.
- Define service responsibilities and integration patterns for APIs, event-driven messaging, and batch processing.
- Ensure solutions meet requirements for resilience, availability, performance, scalability, observability, security, operability, upgradeability, and backward compatibility.
- Collaborate with senior leaders and teams across product management, engineering, security, operations, and client-facing functions.
- Provide architectural leadership for strategic client engagements, proposals, and complex implementations.
- Support delivery teams during implementation and address departures from target architecture or enterprise standards.
- Mentor architects and senior engineers and strengthen architecture practices across the organization.
Requirements
- Extensive experience designing and delivering enterprise-scale software platforms throughout the development lifecycle.
- Proven experience leading architecture for complex, distributed, microservices-based systems across multiple teams and organizational boundaries.
- Demonstrated ownership of end-to-end solution architecture, target-state roadmaps, architecture governance, and major technical decisions.
- Deep knowledge of API design, event-driven architecture, domain-driven design, service decomposition, and systems integration.
- Strong understanding of distributed systems concepts including data consistency, idempotency, fault tolerance, circuit breaking, asynchronous processing, and backward-compatible change.
- Strong technical expertise in Java, JVM-based enterprise platforms, and relational databases such as Oracle or PostgreSQL.
- Experience designing secure, resilient, highly available, scalable, observable, and operationally manageable business-critical systems.
- Ability to influence senior stakeholders and explain complex architecture to technical and non-technical audiences.
- Track record of leading architecture across concurrent initiatives and mentoring architects, technical leads, and engineering teams.
- Sound judgment in evaluating architecture options by business value, risk, cost, delivery impact, and maintainability.
- Working knowledge of Agile delivery at scale and both iterative and plan-driven delivery models.
- Preferred experience with financial services and payments, including payment orchestration, clearing and settlement, payment networks, SWIFT, and ISO 20022.
- Preferred experience with Kafka, BPMN, OpenAPI, YAML, Docker, Kubernetes, cloud-native architecture, distributed data platforms, architecture diagrams, infrastructure automation, contract testing, end-to-end testing, distributed tracing, automated provisioning, and broad infrastructure architecture.
Benefits
- Competitive salary and benefits.
- Always-on learning and development.
- Collaborative work environment.
- Opportunities to give back.
- A voice in the future of fintech.
Tech Stack
Categories
Solutions Engineering
About FIS
FIS builds financial technology for banks, merchants, and capital-markets firms, including core banking platforms, payment processing, fraud/risk tools, and investment/treasury systems. It sells enterprise software, cloud services, and outsourced processing via long-term contracts and transaction-based fees. Founded in 1968 and headquartered in Jacksonville, Florida, FIS is a Fortune 500 public company trading on the NYSE (FIS) with customers worldwide.
