JetBrains
JetBrains
New

Senior Software Developer (JCP Core Foundation Licensing and Quotation)

Brak informacji o wynagrodzeniu
SeniorFull-time
#433073·Dodano wczoraj·0
Źródło: JetBrains
Aplikuj teraz

Tech Stack / Keywords

BackendSoftware DevelopmentAICloudAPITestingJVMKotlin

Firma i stanowisko

JetBrains creates intelligent software development tools for developers and teams. Their products are relied on by more than 15 million users and over 300,000 companies, including 88 of the Fortune Global Top 100. The role is within the Cloud Platform department, specifically the Licensing & Billing team, which manages the commercial model and billing processes.

Wymagania

  • Proven experience building and operating backend services on the JVM platform using Kotlin or Java.
  • Solid working knowledge of relational databases including transactions, isolation levels, locking, indexing, and live schema migrations (preferably PostgreSQL).
  • Deep understanding of distributed system patterns such as idempotency, retry strategies, eventual consistency, and data reconciliation.
  • Experience performing live data migrations or system changes without downtime using feature flags and staged rollouts.
  • Ability to design versioned, backward-compatible APIs for engineering teams.
  • Hands-on experience with event-driven architectures and message brokers like Kafka.
  • Ability to diagnose, debug, and resolve production incidents in complex environments.
  • Proficiency in written and spoken English.

Nice to have:

  • Dedication to accuracy in systems with direct financial impact.
  • Pragmatic judgment in designing distributed systems with unreliable delivery.
  • Strong reliance on metrics, traces, and logs for understanding production behavior.
  • Experience navigating and simplifying large, legacy codebases.
  • Clear communication skills for agreeing on API contracts across teams.
  • Focus on testing as an essential design tool.

Obowiązki

  • Design, build, and operate backend services for customer entitlements and usage billing.
  • Own end-to-end data flows from ingestion of licensing data to enforcement of quotas and recording consumption.
  • Evolve the domain model to support new commercial structures combining seat-based and usage-based plans.
  • Design integrations with external systems ensuring idempotency, ordering, reconciliation, and eventual consistency.
  • Plan and execute live data migrations with feature flags, dual writes, backfills, and verification.
  • Build observability with defined invariants, metrics, and alerts to detect silent divergences.
  • Design internal APIs focused on versioning, backward compatibility, and developer experience.
  • Improve system performance and reliability under production load while decommissioning legacy subsystems.
  • Write integration tests against real dependencies and maintain test infrastructure.
  • Investigate production incidents, identify root causes, and implement lasting fixes.

Benefity

  • Competitive base salary reflecting skills and experience.
  • Flexible work location with options to work from home or office.
  • Remote work allowance up to 30 days per year from abroad.
  • Additional days off for relaxation and recharging.
  • Medical insurance allowance for employees and their families.
  • Learning and development opportunities including conferences, courses, and language classes.
  • Relocation support for a smooth and stress-free move.
  • Language classes to learn local languages or improve English.
  • Lunch allowance or hot meals on workdays.
  • Access to professional mental health support services.
  • Sports benefits including on-site gym or sports club stipend.
  • Company-wide celebrations and team events.
  • Location-dependent benefits may vary.
Elastyczne godziny
Pakiet relokacyjny
Szkolenia wewnętrzne
Budżet konferencyjny
Dofinansowanie szkoleń
Kursy językowe
Opieka zdrowotna
Karta sportowa
Spotkania integracyjne
Płatny urlop
Premie
Firmowa stołówka

Inne informacje

JetBrains is an equal opportunity employer committed to creating an open and inclusive workplace regardless of background, identity, religion, age, accessibility needs, or orientation. Data provided in job applications are processed in accordance with the Recruitment Privacy Policy. GDPR compliance applies, requiring consent for data retention of up to 2190 days.

JetBrains

JetBrains

34 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz