Skip to content

Open nowPosted 120 days ago

Senior Software Engineer - Payment & Compliance Squad

shotgun7 open roles

Where
Marseille, France; Paris, France
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer - Payment & Compliance Squadshotgun · Marseille, France; Paris, France
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on shotgun's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.4%3 days
  3. 7.8%7 days
  4. 14.3%14 days
  5. 33.7%30 days
This job: posted 120 days ago

The posting

What is Shotgun?

Shotgun is a leading platform dedicated to empowering live music event organizers and touring artists, driving the future of the live music industry. Our mission is to build the infrastructure that enables live music to thrive.

We provide powerful tools to sell tickets, build strong brands, and connect with fans in meaningful ways. From 2020 to 2025, Shotgun achieved rapid growth with GMV increasing 25× and revenue growing 40×, leading the company to profitability. Today, we support more than 10,000 clients and engage over 8,000,000 users across Europe, the US, and LATAM.

In the past seven years, Shotgun has raised €10M from Newfund, Venrex, One RagTime, Creator Collective, and BPI Culture Fund. We are a lean and dynamic team of 90 people, with offices in Paris, Miami, São Paulo, Lisbon, and Marseille. Our culture is built on passion, commitment, ownership, and humility.

The Role

As Shotgun grows, so does our ambition. We're branching out into new territories, inaugurating fresh ventures, and, in the process, assembling new teams. Our pathway to success lies in our analytical rigor and exhaustive exploration of every opportunity.

As a Software Engineer in the newly formed Money & Compliance Squad, you'll join the Platform Tribe to own one of the most critical and most demanding layers of our business: the payment platform that powers every transaction across our marketplace. You'll work deep in the payment stack, including Stripe integrations, webhook-driven asynchronous flows, ledgering, payouts to organizers across multiple jurisdictions, tax and invoicing logic, refund and chargeback handling.

In live music industry, we don't deal with steady-state traffic: on-sale moments for major events generate massive, unpredictable bursts where thousands of concurrent buyers hit the payment path within seconds, and our systems have to clear every transaction reliably under that load.

On top of that, the complexity of operating a global marketplace keeps increasing: clients and regulators across every country we operate in expect us to absorb that complexity on their behalf. Your mission is to build a resilient, scalable payment platform and drive regulatory compliance across all our markets.

What you will do

  • Design, build, and operate the core payment platform (Stripe and other PSP integrations, webhook consumers, ledgering, retries, and reconciliation) that every other squad plugs into, applying clean architecture principles to keep business logic decoupled from infrastructure
  • Make our payment path resilient under heavy traffic spikes, especially during on-sale moments, with load-shedding, queuing, and async confirmation flows that keep the buyer experience smooth
  • Architect and strengthen our event-driven systems: design clean event contracts, handle out-of-order events, replays, partial failures, and idempotency at scale
  • Model complex domains with rigor: define clear workflows for money flows across multiple countries, currencies, and stakeholders (split payments, payouts, refunds, chargebacks, fees, VAT and sales tax)
  • Bring compliance work into product-owned systems, with proper data models, audit trails, and automation
  • Improve code structure, testability, and maintainability, so the platform stays adaptable as complexity grows
  • Partner closely with the rest of the squad and stakeholders across legal, finance, ops, and other engineering squads, surfacing architectural, compliance, and scalability implications

The job is for you if

  • You're comfortable working with our backend stack: Node.js, Typescript, PostgreSQL and Redis
  • You have strong knowledge of asynchronous, event-driven architectures, with a clear sense of how to keep PSP webhooks correct at scale.
  • You're comfortable designing for spiky traffic patterns and have shipped systems that hold up when traffic jumps significantly in a short window
  • You have a strong grasp of complex money flows and how to model them properly (ledgers, split payments, multi-currency, fees, refunds, and the usual pitfalls)
  • Compliance and regulation are product problems to you and you're comfortable engaging directly with legal, finance, and business stakeholders
  • You're pragmatic about technical debt and bug volume, and prefer investing in the right abstraction over patching a leaky one
  • You have a prior experience working with international teams on money, compliance, and local regulations
  • You believe in measuring what matters: you define clear SLIs and SLOs for the systems you own, track them rigorously and share the numbers with stakeholders
  • 👪 Note to women and underrepresented groups: We value diversity because it’s essential for creativity and healthy growth. If you don’t meet 100% of the requirements but are excited by this role, please apply 🙏

Comps & Perks

  • 💰 Compensation: Competitive salary
  • ✈️ Team Offsites & Events: We invest in team moments because they matter
  • 🕺 Shotgun Event Credits: Enjoy live events with quarterly credits
  • 🏋️‍♀️ Egym Wellpass: Preferential rates for gyms and sports activities
  • 🌱 Sustainable Mobility Bonus: For eco-friendly commuting like biking
  • 🍔 Swile Lunch Card: Meals and more
  • 💊 Alan Health Insurance: Full coverage for your health needs
  • 👶 Childcare Support
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against shotgun's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on shotgun's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    shotgun's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.