Remote Jobs RockRemote Jobs Rock

Staff Product Engineer

📅 Feb 11
📍 🇪🇸 Madrid - Hybrid💰 €90k - €140k / year🎺 Lead🔎 Backend Engineer📢 🇬🇧 English Required💼 Full-Time
Backend SystemsAPIsDistributed SystemsGo
Apply Now

📜 Description

  • Research country regulations and technical systems, turning ambiguity into clear integration requirements.
  • Design and build integrations in Go using a modular architecture with NATS, CQRS patterns, and Kubernetes on GCP.
  • Own product decisions, including defining quality, prioritizing trade-offs, and managing scope through launch.
  • Support customers using your Apps and iterate based on their feedback.
  • Review code, mentor engineers, and influence architecture, engineering patterns, and quality.

🛠️ Requirements

  • 10+ years building backend systems (APIs, distributed systems, or complex domains). Golang is a plus, but not required.
  • Fluent English: it's our internal working language.
  • Strong product judgment: you can scope, prioritize features, and make trade-offs under ambiguity.
  • Customer empathy: you’re comfortable speaking with customers and translating feedback into product decisions.
  • A track record of high-agency: you’ve led projects end-to-end, improved systems over time, and made teams faster through reviews, standards, and mentorship.

✨ Benefits

  • Real ownership: you research, decide, build, ship, and support your own Apps.
  • Work closely with Sam Lown (founding CTO of Cabify) and a small, high-bar team.
  • Hyper-growth: 15 launches planned in 2026 and a 3x growth goal.
  • Full room to experiment: frameworks, databases, schemas, AI tools — nothing is sacred, as long as you can justify the choice.
  • No politics: product, taste, and good ideas win.
Full job description

TL;DR

  • We’re a global e-invoicing platform operating in 25+ countries.

  • Revenue grew 10x last year, and we plan to 3x in 2026.

  • Role: own integrations end-to-end, research, define, build, ship, and iterate with customers.

  • Looking for: 10+ years of backend experience, strong product judgment, fluent English, builder mentality, comfort with ambiguity, and complex domains.

  • Compensation: €90k–€140k base + Stock Options.

  • Location: Madrid (4-5 days/week in office).

⸻

Hi there 👋🏼,

I’m Juan, the CEO of Invopop. We help companies like Fever, DeepL, Booksy, and SumUp issue and receive invoices that comply with local requirements across 25+ countries.

We’re looking for a Staff Backend Product Engineer to join our team. If you enjoy solving hard problems with elegant software, owning your roadmap, and helping shape what we build (and how), this role could be a great fit.

About Invopop

Invopop helps global companies like SumUp, Fever, and DeepL issue and receive invoices across more than 25 countries through a single API.

In the next five years, more than 40 countries, including the entire EU, will mandate that businesses send invoices electronically (in XML format) and report them in real-time to tax authorities. This reduces fraud and enables companies to automate invoice processing instead of relying on OCR. There’s only one catch: each country has defined unique standards, forcing global companies to build dozens of local integrations—or integrate once with Invopop. :)

Invopop was founded by Sam Lown, co-founder and former CTO of Cabify, based on his experience dealing with this problem at Cabify.

We’ve raised €2.8M from top-tier global VC firms, including YCombinator (W23), and have been named the Best Startup at South Summit 2024 and Madrid's Hottest Startup of 2024 by Wired.

Your mission as a Staff Backend Product Engineer

With Invopop, users build workflows by chaining Actions, each action being managed by an App. An App is a standalone service focused on a single goal, such as reporting an invoice to a tax authority, synchronizing it with an external system (e.g., ERP), or transforming/enriching a document.

As a Staff Backend Product Engineer, you’ll be the owner of several Apps end-to-end, from the initial research to maintaining in production:

  • Investigate new countries and systems: read regulations and technical docs, turn ambiguity into clear requirements, and consult local experts when needed.

  • Design and build integrations in Go on top of our modular architecture (NATS, CQRS patterns, Kubernetes on GCP).

  • Drive product decisions: define what “good” looks like, choose trade-offs, cut scope when needed, and ship.

  • Support customers using your Apps and iterate based on real feedback.

  • Raise the bar across the team: review PRs, mentor engineers, and influence product and technical direction (architecture, patterns, quality

Who we’re looking for

  • 10+ years building backend systems (APIs, distributed systems, or complex domains). Golang is a plus, but not required.

  • Fluent English: it's our internal working language.

  • Strong product judgment: you can scope, prioritize features, and make trade-offs under ambiguity.

  • Customer empathy: you’re comfortable speaking with customers and translating feedback into product decisions.

  • A track record of high-agency: you’ve led projects end-to-end, improved systems over time, and made teams faster through reviews, standards, and mentorship.

Compensation

€90k–€140k base + Stock Options, depending on seniority level.

Where you’ll work

We’re based in Madrid (Calle Guadalquivir, El Viso), 5 minutes from Nuevos Ministerios.

We genuinely enjoy working in the office, and right now the team benefits significantly from high-context, fast decision-making in person. So our default is Madrid-based.

Why join Invopop

  • Real ownership: you research, decide, build, ship, and support your own Apps.

  • Work closely with Sam Lown (founding CTO of Cabify) and a small, high-bar team.

  • Hyper-growth: 15 launches planned in 2026 and a 3x growth goal.

  • Full room to experiment: frameworks, databases, schemas, AI tools — nothing is sacred, as long as you can justify the choice.

  • No politics: product, taste, and good ideas win.

Interview process

  • Intro call (30 min)

  • Take-home exercise (optional)

  • Technical interview (1h)

  • Final interview, in person (1h)

Datadog

Staff Software Engineer - Watchdog Anomaly Detection

🕒 6 days ago
Datadog👥 5001 - 10,000 employees🏢 Computer Software

Leads the architecture and evolution of distributed systems and data pipelines for automated anomaly detection, shaping technical strategy and delivering reliable customer insights across products.

Distributed SystemsBackend PlatformsStreaming Data ProcessingBatch Processing
Starburst

Staff Software Engineer - IAM

🕒 3 days ago
Starburst👥 201 - 500 employees🏢 Computer Software

Design and operate identity and access management features for Starburst Galaxy and SEP, building secure authentication, authorization, and data-governance capabilities while supporting production systems and collaborating across teams.

JavaDistributed SystemsIdentity And Access ManagementAuthentication
TradeLink

Staff Software Engineer — AI Platform (all genders)

🕒 3 days ago
TradeLink👥 11 - 50 employees🏢 Logistics And Supply Chain

Build and own the production runtime behind AI agents for supply-chain workflows, including tools, state, permissions, approvals, evaluations, and observability, while turning proven customer workflows into reusable platform capabilities.

📍 🇩🇪 Munich - Hybrid💼 Full-Time🎺 Lead🔎 Backend Engineer📢 🇩🇪 German Required📢 🇬🇧 English Required
LLM And Agent WorkflowsBackend EngineeringRuby On RailsReact

Leads architecture and development of high-throughput, low-latency buy-side bidding systems, owning campaign optimization and auction components while guiding technical direction and mentoring engineers.

GolangC++Real-time BiddingCampaign Pacing

Trusted by Remote Workers