Senior Backend Software Engineer

What you'll be doing

  • Drive automation and centralisation across partner pricing and billing systems.
  • Build and extend reconciliation systems to ensure pricing and billing accuracy for partners.
  • Design and implement automated controls around pricing and billing to support compliance and financial integrity.
  • Deliver secure solutions for complex partner requirements with a long-term architectural perspective.
  • Design and build features end-to-end across pricing and billing services.
  • Contribute to architectural decisions and code reviews to enhance quality, reliability, and observability.
  • Improve resilience and scalability of systems supporting external partners and financial operations.
  • Work with event-driven architectures, including Kafka, MongoDB, and MariaDB to build auditable and performant systems.
  • Use AI tooling in the development lifecycle to support delivery and code quality.

Requirements

  • Strong software engineering fundamentals with a track record of impactful project contributions.
  • Experience with Java or a similar object-oriented programming language.
  • Ability to design systems with a long-term approach and scalable patterns.
  • Accountability for system availability, reliability, and security within the team.
  • Good judgement balancing speed, scalability, risk, resilience, and safety.
  • Capability to address technical debt pragmatically and plan work with appropriate risk appetite.
  • Commitment to engineering best practices including observability, security, testing, and responsible data and event usage.
  • Ownership of technical deliverables from design through production.
  • Ability to explain the purpose and expected outcome of projects related to business or partner problems.
  • Comfort with long-term system ownership and collaboration to reduce single points of failure.
  • Willingness to actively participate in incident resolution and post-incident learning.
  • Focus on predictable delivery and maintaining a healthy engineering cadence.
  • Participation in on-call support when needed.
  • Clear communication and effective collaboration across functions.
  • Mentorship and support for other engineers and help onboarding new team members.
  • Promotion of collaboration to reduce duplicate work and improve shared understanding.
  • Contribution to broader engineering efforts, communities, or guilds.
  • Participation in hiring processes and interviews following company practices.

Nice to haves

  • Experience in payments, fintech, billing, or other regulated financial domains.
  • Experience working with external partners or B2B integrations where correctness and auditability matter.
  • Experience with systems involving compliance, audit, or regulatory requirements.
  • Familiarity with event-driven architectures, reconciliation systems, or configuration-heavy domains.
AI Summary ✨

Similar jobs

  • Senior Software Engineer II - Cash Management

    WiseGreater London, UK2 days ago
    NewRegistered sponsor
    ≈ €133k – €173k / year base
  • Senior Software Engineer (.NET/C#)

    RippleLondon, UK2 days ago
    NewRegistered sponsor
  • Senior Software Engineer I - Pricing Core

    WiseGreater London, UK2 days ago
    NewRegistered sponsor
    ≈ €105k – €133k / year base
  • See all jobs in UK →