IFX Payments

Senior Software Engineer

IFX Payments
Apply
21 days ago
London, United KingdomSenior

Responsibilities

  • Design, build, and operate .NET services on Azure from initial commit through production support.
  • Build asynchronous, event-driven flows that handle partial failures, timeouts, retries, ordering, idempotency, poison messages, and duplicate delivery.
  • Work across payments, FX, ledgers, reconciliation, bank and scheme integrations, FIX connectivity, payment compliance, and the client portal.
  • Integrate with banking partners and payment schemes, including undocumented integration requirements.
  • Make, document, and defend architectural decisions for the assigned domain.
  • Build security, availability, reliability, and observability into services and instrument them with Grafana and Application Insights.
  • Use AI tooling such as Claude Code with sound judgment.
  • Review code, raise engineering standards, and support the development of less experienced engineers.

Requirements

  • Substantial experience with .NET and running owned services in production.
  • Production experience with cloud platforms, preferably Azure; AWS or GCP experience is also valuable.
  • Experience with asynchronous and event-driven systems, including idempotency, ordering, retries, poison messages, and duplicate delivery.
  • Experience designing for security, availability, reliability, and observability in regulated systems.
  • Real-world experience building software with AI tooling.
  • Strong SQL Server skills, including query and schema work under production load.
  • Strong familiarity with code-first ORMs; EF Core experience is beneficial.
  • Strong testing instincts and the ability to identify what code is protected against.
  • Experience working in regulated environments where changes to money movement require evidence.
  • Clear communication with technical and non-technical stakeholders and the ability to make and commit to decisions.
  • Payment processing, double-entry ledgers, FX products and pricing, reconciliation, payment compliance, bank or scheme integrations, and FIX protocol or market connectivity are useful but not required.

Benefits

  • 25 days of annual leave plus bank holidays, an additional birthday day off, a holiday loyalty scheme, and a work abroad scheme.
  • Competitive pension through salary exchange, an annual discretionary bonus after probation, financial education and coaching, a London season ticket loan, and a salary exchange nursery fee scheme.
  • Life insurance and a healthcare platform covering dental, optical, physiotherapy, virtual GP access, and mental health support.
  • Enhanced parental leave, cycle-to-work scheme, and flexible benefits.
  • Career development and progression tools and opportunities to grow within an international business.
  • Team events and social activities.
  • Hybrid work with two to three days per week in the London office.
  • Applicants must be eligible to work in the UK; successful candidates undergo full background checks.

Tech Stack

AWSAzureGoogle Cloud PlatformGrafanaMicrosoft SQL Server.NET

Categories

IFX Payments

About IFX Payments

201-500 employees
Contact me