Staff Software Developer (Kotlin Libraries)
JetBrains · Belgrade
Job description
About the role
As a Staff Software Developer you will create and maintain foundational Kotlin libraries that are used by hundreds of thousands of developers. You will become an expert in specific domains of computer science, contribute to design committees, and help shape the Kotlin API.
Key responsibilities
- Create and maintain core Kotlin primitive libraries.
- Participate in design committees that define the Kotlin API.
- Develop standard Kotlin tools, specifications, and language features.
- Write detailed design documents for complex systems.
- Perform performance engineering and API design work.
Required profile
- Strong understanding of the domain you work in, such as Unicode standards and time‑zone handling.
- Ability to reason about trade‑offs and make technical decisions.
- Interest in deep JVM internals and Java standard library implementation details.
Required skills
- Kotlin
- JVM development
- Java
- Performance engineering
- API design
What we offer
- Competitive base salary.
- Flexible work location with remote options (up to 30 days abroad per year).
- Extra time off and medical insurance allowance.
- Learning and development opportunities, including conferences and language courses.
- Relocation support and language classes.
- Mental health support and sports benefits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
33 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
JetBrains
Belgrade
Related job offers
-
IT Process Specialist
gategroup Belgrade -
Middle Sound Engineer - AAA Sports Simulator
SportSpired Games Belgrade -
Senior SAP Functional Analyst - Plan-to-Stock (P2S)
Ball Corporation Belgrade -
Lead Integration Architect - SAP SuccessFactors & SAP BTP
NTT DATA Europe & Latam Novi Sad -
Resident Delivery Architect – Retail
Grid Dynamics Novi Sad