Senior Backend Software Engineer

What you'll be doing

  • Drive automation and centralisation across partner pricing and billing systems.
  • Build and extend reconciliation systems that ensure pricing and billing accuracy for partners.
  • Design and implement automated controls around pricing and billing, supporting compliance requirements 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, improving quality, reliability, and observability.
  • Improve resilience and scalability of systems supporting external partners and financial operations.
  • Work with event-driven architectures like Kafka, along with MongoDB and MariaDB for auditable, extensible, and performant systems.
  • Use AI tooling in the development lifecycle to support delivery and code quality.

Requirements

  • Strong software engineering fundamentals with a proven impact on significant projects.
  • Experience with Java or a similar object-oriented programming language.
  • Ability to design scalable systems with a long-term approach.
  • Accountability for availability, reliability, and security of built systems.
  • Good judgement balancing speed, scalability, risk, resilience, and safety.
  • Pragmatic approach to addressing technical debt and risk planning.
  • Commitment to best engineering practices in observability, security, testing, and responsible data/event usage.
  • Ownership of technical deliverables from design through production.
  • Clear explanation of solutions, business problems, and expected outcomes.
  • Comfort with long-term system ownership and collaboration to reduce single points of failure.
  • Willingness to engage in incident resolution and post-incident learning.
  • Focus on predictable delivery and maintaining a healthy engineering cadence.
  • Participation in on-call support as needed.
  • Effective communication and collaboration across teams.
  • Mentoring and supporting other engineers and onboarding new team members.
  • Contribute to reducing duplicate work and improving shared understanding.
  • Engagement in broader engineering communities and initiatives.
  • Participation in hiring and interview processes following company practices.

Nice to haves

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

Similar jobs

  • Senior/Lead Product Engineer II - Contacts Team

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €133k – €174k / year base
  • Intern - Swift Runtimes Engineer

    AppleLondon, UKa day ago
    NewRegistered sponsor
  • See all jobs in UK →