> Markdown version of [/jobs/ext/3284035-software-engineer](https://www.wearedevelopers.com/jobs/ext/3284035-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:** Yellowbrick Data, Inc. - **Location:** UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, C++ (Programming Language), Compilers, Databases, Data Warehousing, Relational Databases, Software Debugging, Linux, File Systems, Memory Management, Multiprocessing, Open Source Technology, Remote Direct Memory Access, Software Engineering, SQL Databases, Transmission Control Protocol (TCP), Storage Devices, Indexer, Kubernetes, Information Technology, Machine Learning Operations, Docker - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/software-engineer-yellowbrick-data-8615761 ## About the Role * 2-5 years of relevant work experience * Strong knowledge of C and C++ and working knowledge of Java * A working knowledge of Kubernetes, Docker and Helm * Strong debugging skills with LLDB or GDB * Mastery of AI assistants such as Codex and Claude * Experience developing software for Linux * Basic understanding of networking and storage device behaviours * Fundamental computer science - as many of these as possible: * Hashing, sorting, searching, aggregation * Indexing * Distributed algorithms * File systems and storage APIs * Operating systems - kernels, threading, scheduling, memory management * TCP and RDMA networking * Multi-core programming and memory models * Compilers - front end, internals or back-ends * SQL and relational databases * Machine Learning systems/platforms * Internals of open source or commercial database ## Description * Design, develop, test data warehouse microservices * Help troubleshoot and fix issues encountered in the field * Work closely with other teams such as Product and Technical Support to prioritise, guide and help customers, To all recruitment agencies: Yellowbrick Data does not accept agency resumes. Please do not forward resumes to Yellowbrick Data employees or any other organization location. Yellowbrick Data is not responsible for any fees related to unsolicited resumes. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) - [You are not an AI developer](https://www.wearedevelopers.com/videos/1148-you-are-not-an-ai-developer) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)