簡介
We are seeking an experienced System Architect to lead the design and evolution of our high-availability transaction systems and partner integrations. This role will be responsible for architecting scalable and secure systems that can handle high-volume, low-latency transactions, as well as delivering custom integrations with payment platforms, core banking systems, and third-party APIs. The ideal candidate will combine deep technical expertise with strong communication skills to bridge business needs and technology execution.
This role is under the IT Development unit and a Manager to Senior Manager position which reports directly to the Chief Information Officer.
The following are the key responsibilities:
Architecture & Design
- Design and maintain enterprise-grade systems that support high-throughput transactional workloads (e.g., payment switching, core banking, loan disbursements).
- Develop scalable, fault-tolerant, and loosely coupled architectures (e.g., microservices, event-driven, queue-based).
- Define and implement architectural standards, system blueprints, and integration patterns.
Integration Development
- Lead the design of secure and performant APIs and SDKs for partners.
- Oversee integration with external services: core banking systems, QRPH, EMIs, card networks, payment gateways, AML/KYC providers.
- Ensure integrations meet regulatory, performance, and availability standards.
Performance & Scalability
- Optimize system performance for peak loads (e.g., batch processing, payment runs, QR collections).
- Conduct load testing and profiling to ensure capacity for high transaction volumes.
- Recommend infrastructure upgrades and refactors for scale.
Governance & Security
- Ensure systems comply with security and data privacy standards (e.g., OWASP, PCI-DSS, BSP guidelines).
- Guide the team in using modern DevSecOps practices and secure CI/CD pipelines.
Collaboration & Leadership
- Work closely with engineering, product, compliance, and operations teams.
- Mentor development teams on best practices in distributed systems and integration design.
- Participate in architectural governance, technical design reviews, and change advisory boards.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Experience:
- 7+ years in system architecture or senior backend engineering roles.
- Proven experience architecting systems with >100 TPS or >1M daily transactions.
- Solid background in fintech, digital banking, payments, or core banking systems is strongly preferred.
Technical Skills:
- Deep knowledge of distributed systems, microservices, and event-driven architectures.
- Experience with cloud platforms (AWS, GCP, or Azure), containers, and orchestration tools (Docker, Kubernetes).
- Proficiency with Java, Go, or Node.js, and RESTful or gRPC API design.
- Understanding of enterprise integration patterns, message queues (Kafka, RabbitMQ), and data streaming.
- Familiarity with high-volume RDBMS (PostgreSQL, MySQL) and NoSQL databases (Redis, MongoDB, Cassandra).
- Experience with transaction monitoring, API rate-limiting, and system observability tools (Prometheus, Grafana, ELK stack).
Preferred:
- Knowledge of Philippine banking regulations (e.g., BSP compliance, QRPH, AML requirements).
- Experience integrating with systems like Temenos, Finastra, Mambu, or TCS BaNCS.
- Exposure to ISO 20022, ISO 8583, or EMVCo QR standards.
Soft Skills:
- Strong analytical and system design skills.
- Excellent verbal and written communication.
- Ability to manage multiple stakeholders and deliver under pressure.
職位要求
Please refer to job description.