> Markdown version of [/jobs/ext/2792837-senior-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/2792837-senior-software-engineer-java). 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 (Java) - **Company:** Nexthink - **Location:** Manchester, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, PostgreSQL, Software Engineering, Multithreading, Istio, Backend, Git, Kubernetes, Apache Kafka, Vertica, Terraform, Grpc, Data Pipelines, Docker, Jenkins, Microservices - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840619056-senior-software-engineer-java ## About the Role * 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. ## 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. ## Related Videos - [Rate-limiting using eBPF and Istio: How to protect your SaaS customers from themselves](https://www.wearedevelopers.com/videos/100220-rate-limiting-using-ebpf-and-istio-how-to-protect-your-saas-customers-from-themselves) - [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) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [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)