Sr Principal, Software Engineer at FIS Global | GB | Rezi

Sr Principal, Software Engineer at FIS Global

Sr Principal, Software Engineer

FIS Global · GB

Today

Sr Principal, Software Engineer

FIS Global · GB

13 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Sr Principal, Software Engineer role.

Rezi rewrites your resume against FIS Global's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Sr Principal, Software Engineer posting at FIS Global — free, in seconds.

About the Role

This role builds, operates, and scales the services at the heart of an AI-enabled, autonomous banking platform for Tier-1 financial institutions. It requires deep experience with complex distributed systems, a correctness-first mindset, sound engineering judgment, and full end-to-end ownership from design through production operation.

Responsibilities

  • Build and evolve capabilities for modern banking products, including products, accounts, transactions, transfers, journals, balances, and interest, as well as durable workflows and compliance controls.
  • Define reliable APIs, events, and data contracts to connect capabilities into a coherent, auditable banking platform.
  • 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.
  • Design systems for correctness, auditability, scalability, and resilience at Tier-1 banking scale, making pragmatic trade-offs.
  • 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.

Requirements

  • Deep experience designing and building complex distributed systems at scale, using a strongly typed, compiled language (Go preferred).
  • 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 systems in production, including on-call and incident response.
  • 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.
  • Practical judgment and common sense, with the ability to evaluate and clearly articulate architectural trade-offs.
  • 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.

Skills

  • Distributed systems
  • Correctness-first mindset
  • Engineering judgment
  • End-to-end ownership
  • Banking Platform Engineering
  • API definition
  • Event definition
  • Data contracts
  • Production Ownership
  • Incident response
  • Observability
  • Alerting
  • Operational controls
  • Recovery procedures
  • Architecture
  • Delivery
  • Automated testing
  • CI/CD
  • Safe deployment
  • Rollback
  • Recovery
  • AI-assisted engineering
  • MCP servers
  • Agent workflows
  • Automated runbooks
  • Knowledge sharing
  • Mentoring
  • Coaching
  • Strongly typed, compiled language
  • Go
  • Event-driven architectures
  • Kafka
  • Streaming platforms
  • Concurrency
  • Consistency
  • Invariants
  • Idempotency
  • Failure modes
  • Distributed-system trade-offs
  • Debugging critical systems
  • Reliability engineering
  • Capacity planning
  • Deployment safety
  • Disaster recovery
  • GitOps
  • Production-engineering practices
  • Communication
  • AI

Work Type

  • Full time

Experience Level

  • Experienced (relevant combo of work and education)

About the Company

  • FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients.
  • Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies.
  • FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.