> Markdown version of [/jobs/ext/3043805-software-engineer](https://www.wearedevelopers.com/jobs/ext/3043805-software-engineer). 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). --- # Software Engineer - **Company:** Nexthink - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software as a Service, Code Review, Continuous Integration, DevOps, System Availability, Technical Debt, Integration Tests, Information Technology, Apache Kafka, Restful APIs, Docker, Service Stack, Microservices - **Published:** September 24, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + 2-4 years of experience as a Java developer in SaaS projects. + Experience with Microservices frameworks. Micronaut framework would be a plus. + Bsc/Msc in Computer Science or equivalent experience + Experience with RESTful APIs and messaging systems like Kafka is valued. + Familiar with Unit and integration tests. + Experience with CI/CD is a plus. + Docker and Kubernetes are a plus. + Good communication and teamwork skills. + Self-motivated, with good organizational skills. + Positive and solution-oriented mindset. + Professional-level English spoken and written. ## Description We are looking for a skilled Java Engineer with a strong desire to learn and innovate - you help challenge the status quo and are eager to develop new skills to help Nexthink stay on the leading edge of digital employee experience. The candidate shall be motivated by both the product and the technology stack and able to produce scalable software solutions in an agile environment. If you are motivated, result-driven, and detail-oriented, you have a sense of product ownership, and you constantly learn and are willing to collaborate with others, we would like to know you. This is a once-in-a-lifetime opportunity to be part of an extremely dynamic, Silicon Valley-like unicorn company. We look forward to meeting you! You will work on designing, building, and delivering resilient and scalable distributed services that process billions of events using modern cloud-native features and techniques. Your expertise will contribute to the reliability and efficiency of our platforms, influencing both our product and engineering DevOps practices in ensuring high system availability, scalability, and performance. Responsibilities + Implement, test, deliver, and maintain Nexthink's data importing and exporting features. + Proactively collaborate with Product Management and other Engineering stakeholders to maintain a high bar for quality in a fast-paced, iterative environment. + Advocate for improvements to product, security, quality, and performance. + Craft code that meets our standards for style, maintainability, and best practices. + Maintain and advocate for these standards through code review. + Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions. + Ship features and improvements. + Handle L3 support requests (together with the rest of the team). + Work with the agile iterative/incremental mindset and best practices and participate actively in the different ceremonials. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Nx - the easy choice](https://www.wearedevelopers.com/videos/292-nx-the-easy-choice) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)