> Markdown version of [/jobs/ext/3573590-remote-staff-software-developer-kotlin-libraries](https://www.wearedevelopers.com/jobs/ext/3573590-remote-staff-software-developer-kotlin-libraries). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Remote Staff Software Developer (Kotlin Libraries) - **Company:** Kotlin - **Location:** Aberdeen, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Software Design Documents, Java Virtual Machine (JVM), Software Engineering, Kotlin, Information Technology, Api Design - **Published:** October 4, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/remote-staff-software-developer-kotlin-libraries/50376164 ## About the Role As part of our team, you will: Create and maintain foundational libraries for Kotlin core primitives that are used by hundreds of thousands of developers Become an expert in specific domains of computer science and software engineering Be part of a design committee that decides how the Kotlin API should be shaped Participate in creating standard Kotlin tools, specifications and language features Preferable: JVM development experience down to the implementation details of the Java standard library Strong understanding of the domain you've been working with Ability to write design documents for complex systems with strong reasoning behind each trade-off and technical decision Experience in performance engineering or API design In general, if you see yourself reading a Unicode standard, exploring how five other languages transform strings to bytes, figuring out why some Oceania islands changed their timezone from -10:00 to +14:00 and whether it should be expressed in the API of Kotlin ## Related Videos - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Route from Java to Kotlin](https://www.wearedevelopers.com/videos/512-route-from-java-to-kotlin) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)