Senior Backend Engineer - Entitlements & Billing (Remote)

JetBrains

Madrid

Hybrid

EUR 70,000 - 100,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work location
Remote work up to 30 days abroad
Medical insurance allowance
Learning and development opportunities
Relocation support

Job summary

JetBrains seeks a backend specialist to own entitlement, metering, and billing systems. You will design and operate JVM-based services, evolve data flows from licensing to quotas, and ensure correctness across distributed components.

The role focuses on building reliable APIs, migrations without downtime, and observability, collaborating across teams to keep revenue models accurate. You’ll work within the Licensing & Billing scope, applying feature flags and live migrations while improving

Qualifications

  • Backend services on the JVM using Kotlin or Java.
  • Knowledge of relational databases including PostgreSQL and live migrations.
  • Understanding of distributed patterns: idempotency, retries, eventual consistency.
  • Experience with live data migrations using feature flags and staged rollouts.
  • Versioned, backward-compatible APIs for engineering teams.
  • Experience with event-driven architectures and Kafka.
  • Ability to diagnose, debug, and resolve production incidents.
  • Excellent written and spoken English.

Responsibilities

  • Design, build, and operate backend services that decide entitlements and usage costs.
  • Own end-to-end data flows from licensing data to quotas and consumption.
  • Evolve domain models for new commercial structures, including seat-based and usage-based plans.
  • Design integrations with external systems with idempotency, ordering, reconciliation, and eventual consistency.
  • Plan and execute live data migrations using feature flags and backfills.
  • Build observability with invariants, metrics, and alerts to catch divergence.
  • Create versioned APIs with good developer experience for JetBrains teams.
  • Improve reliability under production load and decommission legacy subsystems.
  • Write integration tests against real dependencies.
  • Investigate production incidents and implement lasting fixes.

Skills

JVM backend
Kotlin/Java
Distributed systems
PostgreSQL
APIs versioning
Kafka
Incident diagnosis
English proficiency

Tools

Kafka
PostgreSQL

Job description

JetBrains seeks a backend specialist to own entitlement, metering, and billing systems. You will design and operate JVM-based services, evolve data flows from licensing to quotas, and ensure correctness across distributed components.

The role focuses on building reliable APIs, migrations without downtime, and observability, collaborating across teams to keep revenue models accurate. You’ll work within the Licensing & Billing scope, applying feature flags and live migrations while improving

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer (JCP Core Foundation Licensing and Quotation)
Senior Software Developer (JCP Core Foundation Licensing and Quotation)

JetBrains • Madrid

Hybrid
EUR 70,000 - 100,000
Flexible work location
Remote work up to 30 days abroad
Medical insurance allowance
+2
Staff Backend Engineer - Billing & Observability (Remote)
Staff Backend Engineer - Billing & Observability (Remote)

Jobgether • Madrid

On-site
EUR 110,000 - 160,000
Senior Backend Engineer - Remote Observability & JVM
Senior Backend Engineer - Remote Observability & JVM

Newrelic • Barcelona

Hybrid
EUR 60,000 - 90,000
Staff Product Engineer, Backend
Staff Product Engineer, Backend

Jobgether • Madrid

Remote
EUR 110,000 - 160,000
Equity participation
Fully remote in Europe
Phone and internet allowance
+1
Remote Payments Backend Engineer (Full-Stack Focus)
Remote Payments Backend Engineer (Full-Stack Focus)

Jobgether SRL • Spain

Remote
EUR 60,000 - 90,000
Remote-first flexibility across Europe
Office access in Dublin, London, New-Y
Professional development budget
+6
Senior Java Backend Engineer — Real-Time Global (Barcelona Hybrid)
Senior Java Backend Engineer — Real-Time Global (Barcelona Hybrid)

iTalenters • Barcelona

Hybrid
EUR 70,000 - 100,000
Meal vouchers
Private health insurance
AWS and Cloud certifications funded
+3
Senior .NET Backend Engineer - Flexible Work Arrangement
Senior .NET Backend Engineer - Flexible Work Arrangement

Vortech PCI Group • Barcelona

Hybrid
EUR 70,000 - 100,000
Senior Backend Engineer — Compute & Billing Platform
Senior Backend Engineer — Compute & Billing Platform

Seqera • Barcelona

Remote
EUR 85,000 - 115,000
Equity
Private health insurance
Home office allowance
+2
Senior Backend Engineer (Java/Kotlin) - Remote SaaS/API
Senior Backend Engineer (Java/Kotlin) - Remote SaaS/API

Jobgether • Spain

Remote
EUR 80,000 - 116,000
Compensation paid in USD
Flexible working schedule
Non-Working Pay Days Policy
+4
Senior Backend Engineer - Java, Cloud & Scale
Senior Backend Engineer - Java, Cloud & Scale

Parser Limited • Spain

Hybrid
EUR 90,000 - 120,000