CHILD CONTENT-SINGLE LOADED
⏳ Last Date to Apply: Not Specified
💼
JetBrains
JetBrains Senior Software Developer Recruitment 2026: Apply Online
Senior Software Developer
Experience Required
Senior Level (5+ years)
Salary / Package
Competitive base salary + benefits
Work Mode
Flexible / Hybrid / Remote options
Openings
1
Job Overview
- Design, build, and operate backend services that decide what a customer is entitled to and what their usage costs.
- Own flows end to end, from ingesting licensing and purchase data from upstream systems to enforcing quotas and recording consumption.
- Evolve our domain model to handle new commercial structures, combining seat-based plans and usage-based models.
- Design integrations with external systems, ensuring correctness through idempotency, ordering, reconciliation, and eventual consistency.
- Plan and execute live data migrations using feature flags, dual writes, backfills, and verification at every stage.
- Build observability into our systems by defining invariants, metrics, and alerts to catch silent divergence before customers do.
- Design internal APIs with explicit focus on versioning, backward compatibility, and developer experience for other JetBrains teams.
- Improve system performance and reliability under continuous production load while decommissioning legacy subsystems.
- Write integration tests against real dependencies and maintain reliable test infrastructure.
- Investigate production incidents, find root causes, and follow through on lasting fixes.
Key Job Details
| Company Name | JetBrains |
| Job Role | Senior Software Developer |
| Experience | Senior Level (5+ years) |
| Salary Range | Competitive base salary + benefits |
| Job Type | Full-time |
| Work Mode | Flexible / Hybrid / Remote options |
| Openings | 1 |
| Job Location | Berlin, Germany |
Key Responsibilities
- Designing and operating core foundation licensing and quotation backend services.
- Executing live data migrations without downtime using staged rollouts and feature flags.
- Building system observability via metrics, logs, and alerts.
- Designing versioned, backward-compatible internal APIs.
Requirements & Qualifications
- Proven track record of building and operating backend services on the JVM platform using Kotlin or Java.
- Solid working knowledge of relational databases including PostgreSQL, transactions, locking, and live schema migrations.
- Deep understanding of distributed systems patterns such as idempotency, retries, and eventual consistency.
- Practical experience with event-driven architectures and message brokers like Kafka.
- Proficiency in both written and spoken English.
Required Skills
- Kotlin / Java
- JVM Platform
- PostgreSQL & Relational Databases
- Distributed Systems
- Apache Kafka
- API Design & Versioning
- System Observability & Monitoring
About JetBrains
JetBrains is a cutting-edge software vendor specializing in intelligent development tools, trusted by millions of professional developers worldwide to create exceptional software faster and more efficiently.
⚠️ Safety Advisory for Candidates
- This is a private corporate career listing collected from official channels.
- We do not charge any money for job alerts, scheduling, or application processes.
- If a recruiter demands any payment or “security deposit” in exchange for a job offer, it is a scam.
- Verify details on the official company portal before sharing sensitive personal details.
Frequently Asked Questions
Q: What is the primary technology stack for this role?
A: The core stack revolves around JVM technologies, specifically Kotlin or Java, alongside PostgreSQL and event-driven messaging like Kafka.
Q: Is remote work available?
A: Yes, JetBrains offers flexible work locations with options for remote work and working abroad for up to 30 days per year.
Q: What kind of benefits does JetBrains offer?
A: Benefits include competitive salary, medical insurance allowances, lunch allowances, learning opportunities, sports benefits, and flexible work setups.
Q: How can I apply for this position?
A: You can apply online directly through the provided career link on LinkedIn.
Q: What is the experience level required for this role?
A: This is a senior-level software developer position requiring extensive professional backend engineering experience.
Disclaimer: This job post is prepared by collecting data from the official career page of JetBrains. We are not direct recruiters or representatives. Candidates should carefully review the requirements and policies on the company’s portal before initiating an application.