Nexthink

Software Engineer

Madrid, MD, Spain · Hybrid · Full-time

Apply on the employer’s site ↗See how well you match this job

You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.

About the role

Description from the employer’s posting. Check the employer’s page for the current version.

  • EmployerNexthink
  • LocationMadrid, MD, Spain
  • Work styleHybrid
  • Employment typeFull-time
  • Employer posted

We are looking for a mid‑level Software Engineer to join one of our core Engineering teams, contributing to the evolution of Nexthink’s platform with a particular focus on UI Platform features.

In this role, you will design, develop, and maintain high‑quality software components using TypeScript, React, and modern cloud‑native technologies. You will work closely with senior engineers, product managers, and cross‑functional teams to deliver scalable and secure solutions that power Nexthink’s next generation of DEX capabilities.

This is a hands‑on engineering role in a collaborative, agile environment where you’ll be empowered to influence design decisions, improve architecture, and drive engineering excellence.

Responsibilities

Feature Development

Design, implement, and maintain front‑end and/or back‑end features related to the UI platform of our product.

Show full description

Improve existing modules with a strong focus on performance, scalability, reliability, and security.

Contribute to architectural discussions and propose technical solutions aligned with product goals.

API Design & Integration

Design, consume, and validate RESTful APIs supporting UI Platform workflows.

Collaborate with other engineering teams to integrate UI Platform services with internal microservices and shared platform components.

Security & Compliance by Design

Ensure features follow secure coding standards, privacy best practices, and internal engineering guidelines.

Support compliance initiatives (e.g., GDPR, FedRAMP) through robust and audit‑ready implementations.

Quality, Testing & Automation

Develop and maintain unit, integration, and end‑to‑end tests for new and existing features.

Contribute to CI/CD pipeline enhancements, ensuring automation and build reliability for UI Platform components.

Participate in code reviews, ensuring high quality and maintainability.

Collaboration & Continuous Improvement

Participate actively in agile ceremonies and team rituals.

Mentor junior engineers when needed and promote engineering best practices.

Stay up to date with emerging technologies and propose improvements to tools, processes, or architecture.

Qualifications

Required

1-3 years of professional experience as a Software Engineer.

Strong proficiency with TypeScript and/or React, with solid practical experience building production‑grade applications.

Good understanding of software design principles (e.g., SOLID), clean code, and modular architectures.

Experience working with microservices, distributed systems, and modern cloud ecosystems (Kubernetes preferred).

Familiarity with event‑driven architectures (Kafka knowledge is a plus).

Strong understanding of testing methodologies and experience working with automated testing frameworks.

Strong analytical, troubleshooting, and problem‑solving skills.

Excellent communication skills in English.

Nice to Have

Background working in high‑security or highly regulated environments.

Exposure to DevOps principles, CI/CD tooling, or infrastructure as code.

What We Offer

The opportunity to influence and build a world‑leading enterprise product used by millions of employees worldwide.

A collaborative, diverse, and international engineering culture.

Hybrid work flexibility and modern tooling.

Continuous learning opportunities through mentorship, training, and engineering communities.

Additional information

We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers’ IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace.

With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees ‘Nexthinkers’ and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages.

Additional Information

We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers’ IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace.

With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees ‘Nexthinkers’ and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages.

IIf you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you! Check what we offer:

  • 💼 Permanent Contract and a competitive compensation package (Stock Options also included).
  • 📍 Amazing centrally located offices near the Bernabeu Stadium.
  • 🩺 Private Health Insurance (Sanitas) and daily meal vouchers of 11 EUR will be entirely covered by us.
  • 🏡 Hybrid work model balancing office and remote work, with a structured approach for new hires to foster connections and onboarding.
  • 🏖️ Flexible Hours and unlimited vacation (employees have unlimited paid time off on top of the 23 days of holidays we offer) plus 3 company-paid volunteer days.
  • 🤸 Up to 25 EUR per month for a gym subscription.
  • 🛴 Flexible retribution plan for kindergarten & transport tickets.
  • 🧑‍🏫 Reimbursement of up to 50% of the cost of English & Spanish classes.
  • 🍉 Fresh fruit, cookies, and occasionally some soft drinks as well.
  • 🍕 Regular company and team events like Pizza talks, Team Building activities, Christmas parties, hosting Meetups at the office and more!
  • 📣  Bonuses for referring successful hires after three months of continuous employment.
  • 🚚 We offer a relocation package to people who are coming from another country.

Please note that not all the benefits listed above are available for temporary, contract, and internship roles. To ensure you have the most up-to-date information, we recommend checking with your Recruitment Partner

Staying safe while you apply

  • Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
  • Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
  • Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.

Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.

Preparing for this role with ROLIVA

  • Check the fit.

    Compare the requirements with the experience you have confirmed, including gaps.

  • Prepare honestly.

    Build interview stories and application drafts from your own evidence.

  • Keep track.

    Save the role and record your own application status and follow-ups.

Create a free workspace or log in.

Software engineer jobs in Madrid

ROLIVA currently lists 34 open roles like this in Madrid.

Employers hiring for this

  • Deutsche Bank4 open roles
  • Kyndryl4 open roles
  • Nexthink4 open roles
  • Celonis3 open roles
  • Marvell3 open roles

Top skills asked for

Listings whose description mentions each term. A mention is not a requirement.

At a glance

  • Work styleHybrid
  • Employment typeFull-time
  • SeniorityMid level
  • Employer posted
  • Added to ROLIVA
  • Last checked

Skills in this posting

Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.

Kubernetes React TypeScript Kafka

Explore similar roles

Similar jobs