Product manager on a video call from a sunlit Lisbon apartment, laptop showing payslip notification, coffee cup mid-lift, city visible through window

Payroll Run Complete

847 payslips delivered · 30 countries · 0 errors

Live — just now
01 / MISSION
We're Hiring

We're Buildingthe Payroll Layerfor Borderless Teams.

Thirty countries. Zero entities. Every wire landed, every payslip delivered, every statutory contribution filed — automatically. Join the team that makes Friday night feel like a deep exhale.

30 Countries🌍Zero Entities Required📋Automated Tax Filings💱Real-Time FX ConversionContinuous Compliance🔒SOC 2 Type II🚀Series A Backed👥12 Open Roles
02 / Engineering

Schema debates at 2pm.
Clean runs by 6.

Our engineers own the full payroll stack — currency settlement, tax engine, compliance rules, and the infrastructure that keeps 847 payslips landing on time across every timezone. Real problems. Real ownership.

# payroll-infra
PK
Priya K.2:14 PM

should we denormalize the currency_rates table? query time is 340ms on the BR payroll run

🤔 3👀 2
TM
Tobias M.2:17 PM

hard no — we need the audit trail. let's add a materialized view for the hot path instead

✅ 5
AS
Aigerim S.2:19 PM

agreed on matview. also — we should run the DE payroll batch at 11pm UTC not midnight, Bundesbank settlement window

🔥 4💡 3
PK
Priya K.2:21 PM

good catch. opening a PR for the scheduler config now. @tobias can you review schema migration?

👍 2

Live Payroll Run

Processing

847

Employees

30

Countries

0

Errors

EmployeeCountryNet PayStatus
Lena Fischer🇩🇪 DE€5,200Filed
Carlos Mendes🇧🇷 BRR$18,400Filed
Yuki Tanaka🇯🇵 JP¥680,000Processing
Amara Diallo🇳🇱 NL€4,800Filed
Santiago Reyes🇨🇴 COCOP 9.2MFiled
Compliance checks847 / 847 passed

Staff Engineer, Payments Infrastructure

Remote (EU/US) · 8-person team

Apply
Compliance team member's desk in Amsterdam with country-specific labor law booklets stacked alongside a laptop showing the automated compliance engine

30

Labor Law Jurisdictions

monitored in real time

03 / Compliance
Compliance Engine

Every law. Every country.
Firing while you sleep.

Our compliance team obsessively tracks labor law changes across 30 jurisdictions. When Germany updates its Sozialversicherung rates, our engine re-calculates every affected payslip before the next run — automatically.

Compliance Monitor
5 of 30 shown

🇩🇪 Germany

Sozialversicherung contributions

Auto-filed2h ago

🇧🇷 Brazil

FGTS & INSS deductions

Auto-filed2h ago

🇵🇹 Portugal

Segurança Social rate change

Rule updated14h ago

🇯🇵 Japan

Shakai Hoken enrollment

Auto-filed3h ago

🇳🇱 Netherlands

Wet minimumloon 2026

MonitoringLive

Senior Compliance Architect

Amsterdam / Remote · 5-person team

Apply
04 / Why We Exist

We built this because we watched brilliant engineers lose weeks to payroll paperwork in cities they'd never visited, filing taxes in languages they didn't speak, for regulations that changed while they were reading them. The infrastructure layer for borderless work was missing. So we built it.

05 / Open Roles

Join before we close the round.

8 open roles across 6 teams. All remote-first.

Actively hiring

Showing 8 of 8 roles

06 / The Team

Meet the people you'd work with.

Short video intros — 90 seconds each. No pitch, just context.

I'm Ready — See Roles →
Priya Krishnamurthy, Staff Engineer, Payments at Payroll
📍 Bangalore → Berlin
3 years

Priya Krishnamurthy

Staff Engineer, Payments

I joined because the problem was harder than anything I'd touched — and the team argued about schema design the same way I do.

GoPaymentsDistributed systems
Tobias Meier, Compliance Architect at Payroll
📍 Amsterdam
2 years

Tobias Meier

Compliance Architect

I spent 8 years at a Big 4 firm writing the same reports manually. Here, I write the rules once and they run forever.

EU labor lawGDPRAutomation
Aigerim Seitkali, Senior Backend Engineer at Payroll
📍 Almaty → Remote
18 months

Aigerim Seitkali

Senior Backend Engineer

The codebase is genuinely well-designed. When I raised a concern about the tax engine in my first week, it shipped in sprint two.

PythonTax engineFastAPI
Lucía Fernández, Lead PM, Payroll Core at Payroll
📍 Lisbon
2.5 years

Lucía Fernández

Lead PM, Payroll Core

Every feature I ship touches a real person's paycheck. That specificity makes the work feel completely different.

Payroll domainCross-functionalLATAM

By the time you reach the job description,
you're not browsing. You're deciding.

12 roles open · Series A-backed · Remote-first · 30 countries