> Markdown version of [/jobs/ext/3201527-sr-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3201527-sr-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Principal, Software Engineer - **Company:** FIS Global - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Audit Trail, Automation of Tests, Continuous Integration, Data Infrastructure, Software Debugging, Disaster Recovery, Distributed Systems, Reliability Engineering, Data Streaming, Concurrency, Event Driven Architecture, Git Flow, Apache Kafka - **Published:** September 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=64b034c19247f82f ## About the Role Full time Type Of Hire : Experienced (relevant combo of work and education) Sits within a newly acquired startup building an AI-enabled, autonomous banking platform for Tier-1 financial institutions within the banking group. The role builds, operates, and scales the services at the heart of the platform - spanning Core Banking, workflows, and compliance. These systems define financial products, manage accounts, execute and record money movement, orchestrate banking processes, and enforce regulatory rules at Tier-1 scale. Requires deep experience with complex distributed systems, a correctness-first mindset, sound engineering judgement, and full end-to-end ownership from design through production operation., * Deep experience designing and building complex distributed systems at scale, using a strongly typed, compiled language. Go is preferred, but deep experience with a comparable language is welcome. * 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. Production Experience * Substantial experience operating and debugging critical systems in production, ideally including on-call and incident response across application, data, and infrastructure boundaries. * Practical experience with observability, reliability engineering, capacity planning, deployment safety, and disaster recovery. * Experience with automated testing, CI/CD, GitOps, and modern production-engineering practices. Judgement and Communication * Practical judgement and common sense, with the ability to evaluate and clearly articulate architectural trade-offs rather than apply technologies or patterns mechanically. * Ability to explain complex systems in simple, precise terms and work effectively across coding, architecture, operations, and cross-team delivery. * Effective use of AI to amplify genuine engineering expertise, with human ownership of design, validation, security, and production outcomes., * Direct impact on core banking capabilities shipped to and supported in production for Tier-1 global institutions. * High autonomy and accountability within a small, senior team. * Ownership of mission-critical systems operating at enterprise scale. ## Description Banking Platform Engineering * Build and evolve the capabilities that bring modern banking products to life - from products and accounts through transactions, transfers, journals, balances, and interest, to durable workflows and compliance controls. * Define reliable APIs, events, and data contracts that connect these capabilities into a coherent, auditable banking platform. Production Ownership * Own services throughout their lifecycle: design, implementation, testing, deployment, operation, and continuous improvement. * Participate in on-call and incident response, diagnosing failures across distributed services, data infrastructure, and event-driven workflows. * Establish effective observability, alerting, operational controls, and recovery procedures; learn from production incidents to improve reliability, performance, and operational maturity. Architecture and Delivery * Design systems for correctness, auditability, scalability, and resilience at Tier-1 banking scale, making pragmatic trade-offs between delivery speed, operational complexity, and long-term maintainability. * Improve engineering practices across automated testing, CI/CD, safe deployment, rollback, and recovery. * Use AI-assisted engineering, MCP servers, agent workflows, and automated runbooks where they materially improve engineering or operational outcomes. * Contribute to team excellence through knowledge sharing, mentoring, and coaching, helping to develop technical capability and promote engineering best practices across the organization ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [Resilient by Design: Building Robust Architectures in High-Stakes Financial Systems](https://www.wearedevelopers.com/videos/2106-resilient-by-design-building-robust-architectures-in-high-stakes-financial-systems) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [How One Developer Built the Back Office for 10 Million Companies](https://www.wearedevelopers.com/videos/100082-how-one-developer-built-the-back-office-for-10-million-companies) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [ I Gave a Video Editor More Autonomy Than a Trading Bot. On Purpose.](https://www.wearedevelopers.com/magazine/773-i-gave-a-video-editor-more-autonomy-than-a-trading-bot-on-purpose) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)