Senior Software Engineer (Java)

Nexthink
Manchester, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Software as a Service Cloud Engineering Software Quality Continuous Integration Data Infrastructure Data Stores Relational Databases DevOps
+15 more
PostgreSQL Software Engineering Multithreading Istio Backend Git Kubernetes Apache Kafka Vertica Terraform Grpc Data Pipelines Docker Jenkins Microservices

Job description

The New Data Backend team works with internal components and services that feed the core functionality of the Nexthink product. The team builds and owns components that integrate data from endpoint devices and make it available to other product services for further analysis. It embraces DevOps, CI/CD, automation, code quality, and a cloud-native SaaS platform using modern technologies., * Work with existing data pipelines, enriching them and adding value for customers.

  • Identify ways to improve current pipelines, from small changes to full redesigns.
  • Design, implement, validate and deliver cloud-native microservices for a highly scalable platform.
  • Help build the next generation of the Data Platform and support the transition to a cloud-only company.
  • Participate in all stages of software development and collaborate with different teams from ideation to delivery.
  • Maintain high code-quality standards and improve best practices.
  • Work in an agile, iterative mindset.
  • Be open to learning new technologies and languages when needed.
  • Drive complex projects with minimal oversight, delivering features iteratively.

Requirements

  • 5+ years of software development experience.
  • Strong experience with scalable architecture: microservices, APIs (REST, gRPC), container deployment (Docker, Kubernetes, Istio) and messaging architectures (Kafka, Kafka streams).
  • Passion for building resilient, secure and scalable services.
  • Experience with public cloud providers, preferably AWS.
  • Solid knowledge of core Java (other languages a plus), and multithreading.
  • Experience with Spring or Micronaut.
  • Experience with relational databases (Postgres, ClickHouse) and data stores.
  • Familiarity with Jenkins, Git, Terraform.
  • Experience in Agile, good communication and teamwork skills.
  • Ability to take ownership, work with specifications, collaborate with Product Managers, and seek information when needed.

Benefits & conditions

  • Permanent contract with competitive compensation package.
  • Hybrid work model balancing office and remote work.
  • Flexible hours and unlimited vacation, plus 25 days of holidays and 3 company-paid volunteer days.
  • Fully covered private health insurance for you and your family, life insurance, and Medicash Solo Level 2.
  • Pension contribution of 12 % (6 % employee, 6 % employer).
  • Free access to professional training platforms.
  • 16 weeks paid leave for primary caregivers, 6 weeks for secondary caregivers, and child-care voucher support.
  • 50 % reimbursement on public transportation fees, up to a maximum of 1 250 £ gross per year.
  • Up to £40 monthly reimbursement for gym and fitness memberships.
  • Bonuses for referring successful hires after three months of continuous employment.

Please note that not all 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. #J-18808-Ljbffr

About the company

Nexthink is a leader in digital employee experience management software that helps IT leaders diagnose and fix issues at scale before employees notice them. With more than 1,200 customers and 15 million employees supported, Nexthink operates from Lausanne, Switzerland and Boston, Massachusetts, with offices worldwide.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all