Senior II Product Engineer

Company: 9fin
Apply for the Senior II Product Engineer
Location: London
Job Description:

Overview

As Senior Engineer II at 9fin, you own significant backend systems that power a rapidly growing debt markets platform. You will lead multi-sprint initiatives, shape scalable architecture, and mentor peers while collaborating with Product, Data, Editorial and Legal domains. You’ll tackle distributed systems challenges under real production load and push for high-quality, observable services. This is an opportunity to help scale a category-defining platform used by top financial institutions with AI-assisted engineering.

Pay / Benefits

  • Competitive salary
  • Pension with employer matching
  • Private medical insurance
  • Paid sick leave with income protection
  • Group life assurance
  • Hybrid working model

Responsibilities

  • Own design and delivery of major backend systems across a product domain, from data modelling to API surface and operations
  • Lead complex, multi-sprint initiatives involving multiple engineers and stakeholders
  • Drive scaling with bottleneck identification, architectural changes, and safe production migrations
  • Make pragmatic distributed-systems decisions on consistency, idempotency, partitioning, retries, and observability
  • Contribute to platform-level discussions on service boundaries and data ownership as new markets enter
  • Run thorough code reviews, mentor engineers, and uphold code quality standards
  • Collaborate with Product, Data Engineering, editorial and legal teams to scope work and ship impactful features
  • Improve developer experience through tooling, testing, observability, and streamlined processes
  • Tackle legacy areas with high-leverage cleanups without delaying delivery
  • Utilize AI-assisted engineering to accelerate understanding, prototyping, and shipping code

Key requirements

  • Senior backend engineer with end-to-end technical leadership experience across a product domain
  • Experience designing distributed systems with production realities: failure modes, observability, data consistency, graceful degradation
  • Proven track record of solving scaling problems (DB scaling, throughput, latency, cost) with end-to-end example
  • Experience in event-driven architectures (queues/streaming) with clear delivery guarantees and idempotency
  • Strong API design, service boundaries, and data flow from storage to clients
  • Strong Python experience with modern frameworks (FastAPI, Pydantic, typing)
  • Deep SQL and relational data modelling knowledge
  • Excellent collaboration and ability to explain complex systems to non-technical stakeholders
  • Product and customer mindset balancing shipping value with long-term health
  • High standard for code quality, testability, and operational maturity; mentorship focus
  • collaboration and cross-functional communication
  • mentorship and leadership
  • problem solving under production constraints
  • Python (FastAPI, Flask, Pydantic, typing)
  • PostgreSQL and relational data modelling
  • AWS (Lambda, cloud services)

…

Posted: October 1st, 2026