Principal Engineer – Application Architect
Core
Define and evolve architecture for secure, scalable, and highly available payment-network services while coordinating technical delivery across multiple teams.
Role type
Principal Application Architect (Payments Network)
Builds
Secure, scalable, and highly available payment-network services and APIs
Domain
Payments / Financial Services / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, Java, Spring Boot, microservices, REST APIs, messaging, event-driven architecture, SQL/NoSQL, cloud-native platforms, secure engineering, DevOps, performance engineering, resiliency engineering, observability, distributed data management, disaster recovery, multi-region architecture
Preferred skills
Payments or financial-services domain knowledge
Technologies
Java, Spring Boot, REST APIs, SQL, NoSQL
Responsibilities
Define and evolve architecture for secure, scalable, and highly available payment-network services; Coordinate technical delivery across teams including releases and dependency management; Lead design reviews and drive decisions on APIs, service interactions, data, resiliency, security, and operational readiness; Mentor engineers and technical leads across teams; Communicate architecture trade-offs, delivery risks, and recommendations to senior stakeholders
Seniority
Principal, hands-on IC with strategic leadership