CareerPlanSign in

Senior Software Developer (JCP Core Foundation Licensing and Quotation)

Armenia🌐 Remote💼 Full-time🗓 2026-09-10 → 2026-09-26

Core

Design, build, and operate backend services that decide customer entitlements and usage costs for JetBrains' commercial model.

Role type

Senior backend software engineer (JVM)

Builds

Licensing, quota enforcement, and metering services for JetBrains' paid capabilities

Domain

SaaS billing and entitlement systems

Deliverable

production ML models | product features

Required skills

Kotlin or Java, relational databases (PostgreSQL), distributed systems patterns, live data migrations, event-driven architectures, Kafka, API versioning, production incident diagnosis

Preferred skills

None stated

Technologies

Kotlin, Java, PostgreSQL, Kafka

Responsibilities

Design backend services for entitlement and usage cost calculation; Own end-to-end data flows from ingestion to quota enforcement; Evolve domain models for new commercial structures; Design integrations with external systems ensuring idempotency and consistency; Plan and execute live data migrations without downtime; Build observability with invariants and metrics; Design internal APIs with versioning and backward compatibility; Improve system performance and reliability under production load; Write integration tests against real dependencies; Investigate and resolve production incidents

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.