1 day ago
London, United KingdomStaff+
Responsibilities
- Build and evolve core banking capabilities covering financial products, accounts, transactions, transfers, journals, balances, interest, durable workflows, and compliance controls.
- Define reliable APIs, events, and data contracts for a coherent and auditable banking platform.
- Own services from design and implementation through testing, deployment, operation, and continuous improvement.
- Participate in on-call and incident response across distributed services, data infrastructure, and event-driven workflows.
- Establish observability, alerting, operational controls, recovery procedures, and reliability improvements.
- Design systems for correctness, auditability, scalability, resilience, and maintainability at Tier-1 banking scale.
- Improve automated testing, deployment safety, rollback, recovery, and production-engineering practices.
- Use AI-assisted engineering, MCP servers, agent workflows, and automated runbooks where beneficial.
- Mentor and coach engineers and contribute to engineering best practices across the organization.
Requirements
- Deep experience designing and building complex distributed systems at scale using a strongly typed, compiled language; Go is preferred, with comparable experience accepted.
- Experience with event-driven architectures and technologies such as Kafka or equivalent streaming platforms.
- Strong understanding of concurrency, consistency, invariants, idempotency, failure modes, and distributed-system trade-offs.
- Substantial experience operating and debugging critical production systems, ideally including on-call and incident response across application, data, and infrastructure boundaries.
- Practical experience with observability, reliability engineering, capacity planning, deployment safety, disaster recovery, automated testing, CI/CD, GitOps, and modern production engineering.
- Ability to evaluate and communicate architectural trade-offs and explain complex systems clearly across coding, architecture, operations, and delivery.
- Ability to use AI effectively while retaining human ownership of design, validation, security, and production outcomes.
Tech Stack
Categories
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.
