CareerPlanSign in

Staff Software Developer (Kotlin Libraries)

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

Core

Create and maintain foundational Kotlin libraries and core primitives used by hundreds of thousands of developers.

Role type

Staff Software Developer (Kotlin Libraries)

Builds

Standard Kotlin tools, specifications, language features, and core library implementations

Domain

Computer Science / Software Engineering / JVM

Deliverable

production ML models | product features | infrastructure

Required skills

JVM development, implementation details of Java standard library, API design, performance engineering, design document creation, complex system reasoning, interface hierarchy optimization, JIT-friendly code

Preferred skills

Unicode standard knowledge, string-to-byte transformation logic, timezone handling, documentation iteration

Technologies

Kotlin, JVM, Java standard library

Responsibilities

Create and maintain foundational libraries for Kotlin core primitives; Participate in design committees shaping the Kotlin API; Participate in creating standard Kotlin tools and specifications

Seniority

Staff, hands-on IC with design committee influence

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