SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Nexthink is seeking a Senior Backend Software Engineer to join a highly autonomous team responsible for the core data pipelines that power the Nexthink digital employee experience platform. You will own end-to-end responsibility for backend components—from requirements and design through implementation, validation, and deployment—working with data collected from over 25 million endpoints.
The role involves building data collection features in close collaboration with Endpoint engineers, designing and implementing high-throughput data pipelines, and partnering with the Product team to deliver features. You will work within a DevOps and CI/CD culture emphasizing automation, code quality, and maintainability on a modern cloud platform.
Nexthink is a leader in digital employee experience management, serving over 1,300 customers and providing IT visibility across enterprises. The company operates with over 1,000 employees across 5 continents and is committed to diversity and inclusion.
The role offers a permanent contract, hybrid work model (balancing office and remote), health insurance including OPD coverage, flexible hours with unlimited vacation (plus 22 company holidays), free professional training, personal accident insurance, and generous parental leave policies (26 weeks for mothers, 6 weeks for fathers/adoptive parents). Referral bonuses are available after three months of employment.
REQUIREMENTS:
- 5+ years of software engineering experience, ideally on backend or data-intensive systems
- Strong Java skills and deep understanding of the JVM (Java 17 and 21)
- Solid grasp of concurrency: multithreading, thread-safety, and concurrent data structures for high-throughput systems
- Experience building microservices with Spring Boot or Micronaut
- Experience with event-driven architectures and distributed systems
- Strong SQL and hands-on experience with high-volume relational databases or data warehouses (e.g., Postgres)
- Solid experience with Apache Kafka and Kafka Streams (stateless and stateful topologies) for building high-throughput data pipelines
- Hands-on experience running services on AWS, including monitoring, alerting, and operational best practices
- Strong automated testing practices (unit and integration) and focus on code quality
- Experience with agentic AI coding tools such as Claude Code or Cursor
- Fluent in English (spoken and written)
DESIRABLE PLUSES:
- Experience with DevOps, GitOps, and infrastructure as code (e.g., FluxCD / Helm / Kustomize)
- High-performance analytical databases like ClickHouse
- Observability and monitoring tools such as DataDog or Prometheus/Grafana