> Markdown version of [/jobs/ext/3320958-senior-software-engineer-kotlin](https://www.wearedevelopers.com/jobs/ext/3320958-senior-software-engineer-kotlin). 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). --- # Senior Software Engineer (Kotlin) - **Company:** Jamf - **Location:** Brighton and Hove, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Cloud Computing, Cursor (Graphical User Interface Elements), Load Testing, Software Engineering, GitHub Copilot, Spring-boot, Kotlin, Restful APIs, Programming Languages, Microservices - **Published:** September 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=33bc502eab787d96 ## About the Role * Minimum of 5 years of experience developing enterprise-grade software with an understanding of testing and quality assurance processes. * Minimum of 5 years of demonstrated experience in current programming language and tools based on position requirements (Kotlin, Spring Boot, AWS). Preferred skills and experience: * General experience with performance and load testing applications * Hands-on experience with AI-driven coding assistants like GitHub Copilot, Cursor, and others to enhance development productivity. * Experience building enterprise-level software. * Comfortable working in an agile team and adapting as priorities shift during a platform migration. * Track record of mentoring or coaching other engineers. * Strong communication skills. * Proven analytical and problem-solving skills. * Ability to interact effectively with co-workers in a results-driven culture. * Ability to engage with and establish trust and rapport with all levels of customers and employees. * Solution-focused ability to work collaboratively in a fast-paced environment. * Apple platform experience. EDUCATION * 2 year / Associates (Required). * 4 year / Bachelors Degree (Preferred). * A combination of relevant experience and education may be considered. ## Description Once the current release cycle wraps, the team shifts focus to picking up Kotlin. If you enjoy mentoring and want a hand in leveling up a team's skill set alongside your own, this is a good time to join. Our Tech Stack: * Kotlin * Spring Boot * REST API * Microservices architecture * AWS What you can expect to do in this role: * Break down customer problems into work you and the team can execute on. * Independently complete tasks from start to finish with high quality. * Ability to communicate technical concepts to stakeholders. * Use your knowledge of Engineering best practices to ask the right questions, solve problems and build great software with a high level of quality. * Produce designs for new and existing features. * Clearly communicate technical concepts with others in the organization (Technical Communication, Support, Product and Cloud). * Performs all job responsibilities in alignment with the core values, mission and purpose of the organization. * Adheres to the highest moral, ethical and legal standards to deliver and environment that promotes respect, innovation and creativity. * Supports and promotes a positive, inclusive workplace one in which the talents and strengths of our increasingly diverse workforce are welcomed, further developed and manifested in our work. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Load Testing AI: Aiming at a Moving Target](https://www.wearedevelopers.com/videos/1914-load-testing-ai-aiming-at-a-moving-target) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [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) - [From 0 to 1.000.000: How to build a serverless raffle service for hyperscale](https://www.wearedevelopers.com/videos/793-from-0-to-1-000-000-how-to-build-a-serverless-raffle-service-for-hyperscale) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall)