> Markdown version of [/jobs/ext/3243151-senior-software-engineer-kotlin](https://www.wearedevelopers.com/jobs/ext/3243151-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:** Luton, 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=51d717beb0f8bd0d ## 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 - [Load Testing AI: Aiming at a Moving Target](https://www.wearedevelopers.com/videos/1914-load-testing-ai-aiming-at-a-moving-target) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [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) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) ## Related Articles - [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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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)