S

Swap

Returns management and financing for retailers

Staff Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • Significant experience, typically 8 or more years, building and shipping production software, with a record of leading complex initiatives across teams.
  • Deep expertise in TypeScript, JavaScript, and Node.js, including architecting REST and/or GraphQL APIs and distributed systems.
  • Comfort working outside the candidate’s primary language and technology stack; Staff engineers are expected to be T-shaped.
  • Strong relational database, data modelling, and SQL skills, plus familiarity with NoSQL.
  • Experience designing for reliability and scale in the cloud, with solid CI/CD, observability, and incident-response practices.
  • Hands-on experience with LLMs or agentic systems, or a track record of quickly learning new technology and applying it sensibly.
  • Daily use of AI coding tools, with judgment about when to trust them.
  • Excellent written and verbal communication, including explaining trade-offs in business terms to any audience.
  • A team-oriented ownership mindset, bringing solutions alongside problems and ensuring work is live and stable.

Responsibilities

  • Lead large initiatives spanning several quarters and multiple teams, from initial scoping through production.
  • Write exemplar code in critical paths and set the implementation bar for the wider group.
  • Review important designs from other teams and help engineers balance quality, speed, reliability, and long-term maintainability.
  • Define and uphold group operational standards for monitoring, availability, scalability, security, release safety, and cost awareness; help lead serious incidents and follow through on fixes.
  • Lead tool evaluations and architecture migrations, making build-versus-buy trade-offs explicit.
  • Use AI beyond the basics and push back on AI-generated complexity to maintain code health as development accelerates.
  • Own the business result of work by defining success metrics, monitoring after launch, and constructively challenging work that will not benefit merchants.
  • Mentor Senior Engineers and below, and lead or participate in senior-level interviews.
  • Write and improve documentation others rely on, including architecture direction, decision records, and runbooks.

Desired Qualifications

  • Experience with eCommerce systems and platforms.

About the Company

Swap

Returns management and financing for retailers

SwapCommerce helps online retailers manage returns and exchanges while offering flexible financing. Its platform lets customers receive the correct item before sending back the wrong one, turning returns from a cost into a growth lever and reducing lost sales. It combines returns management with financing products, including queued refunds and returns-based funding, so retailers can access funds when they need them instead of waiting for refundable cash. Revenue comes from service fees for returns/exchange management and financing charges. The company differentiates itself by delivering an integrated solution that pairs a smoother returns experience with working capital tools tailored to small and medium e-commerce stores. Its goal is to improve customer satisfaction, protect revenue, and maintain healthy cash flow for retailers.

Company size
201-500
Company stage
Series C
Total funding
$151.7M
Headquarters
London, United Kingdom
Founded
2021

Recently Posted Jobs

Explore more opportunities at Swap

See more jobs