2,080,753open jobs
123,175companies
249,731added this week
Browse all
Location
Remote (United Kingdom, European time zones hours)
Seniority
Middle
Employment
Full-Time

First seen by Alion on Oct 12, 2026.

Overview
Company
Impact
Profile match
Kaa is an enterprise IoT platform for device management, data collection, analytics and visualization, remote control, software updates and more.

About Our Client
Our client is a leading enterprise data platform company building an open, high- performance data lakehouse for AI and analytical workloads. The platform combines an intelligent SQL query engine, an AI-ready semantic layer, and an open catalog built on Apache Iceberg — enabling Fortune 500 companies across finance, energy, manufacturing, and logistics to unify, query, and govern data at massive scale across cloud and on-premise sources.

About the Role
We are looking for a Middle Software Engineer (1.5–3.5 years of experience) to join the sustaining engineering team for the data catalog and enterprise data management layer of a large-scale lakehouse platform — the services that automate data ingestion and optimize Apache Iceberg tables for existing customers. The team's mandate is to keep these services running reliably for current clients: investigating and fixing customer- reported issues, resolving defects, addressing performance regressions, and keeping dependencies and security patches current. This is a maintenance and support role, not a feature-development role.
This is a backend Java role in a multithreaded, distributed environment where stability and availability for production customers are the baseline expectations. You will work with hands-on mentorship from senior engineers and in daily collaboration with US-based engineering leads and support teams.

Responsibilities
Investigate, reproduce, and fix customer-reported issues and defects in the catalog and data-management services (Java)
Diagnose production problems from logs, metrics, and thread or heap dumps, and work with support teams and solution architects on customer escalations
Address performance regressions and stability issues in multithreaded, distributed services
Keep the services current: dependency and library upgrades, security patches, and compatibility fixes
Write regression tests and small supportability improvements (logging, metrics, diagnostics) so issues are easier to catch and triage next time
Take part in code reviews and follow the team's release and hotfix process
Track and apply relevant upstream fixes from the Apache Foundation open-source projects used by the platform
Communicate status, root causes, and blockers clearly in daily syncs with US-based engineering leads

Required Qualifications
B.S. or M.S. in Computer Science or a related field
1.5–3.5 years of professional software engineering experience, preferably in backend or data-intensive systems
Strong Java programming skills: solid command of the language, the JVM ecosystem, and standard tooling (Maven or Gradle, JUnit)
Comfortable debugging and supporting production systems — reading logs and stack traces, reproducing issues, and finding root causes
Good grounding in data structures and algorithms
Working knowledge of multithreaded and asynchronous programming in Java (java.util.concurrent, executors, futures) and the motivation to go deeper
Care for engineering quality — tests, code reviews, and an understanding of why availability, resiliency, and zero-downtime upgrades matter
Comfort with a fast-moving environment, ownership of your work, and an eagerness to learn from and be mentored by senior teammates
Comfortable with AI-assisted development workflows — using modern AI tools productively while critically validating their output
English Upper-Intermediate or higher (B2+) — daily written and verbal communication with a US-based engineering team
Availability to work EU business hours shifted 2–3 hours later for daily overlap with US West Coast mornings

Desired Skills
C++ experience — reading or writing performance-sensitive native code
Exposure to database internals or query planning
Familiarity with distributed systems concepts: concurrency control, data replication, storage systems
Apache Iceberg or other open table formats (Delta Lake, Hudi)
Messaging systems: Kafka, NATS, or cloud pub/sub services
Contributions to open-source projects (Apache projects especially valued)

Details
Engagement: Long-term contract
Location: Europe (EU / EEA / UK), remote
Working hours: EU business hours, shifted 2–3 hours later for daily overlap with the US West Coast team

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,080,753 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ukraine
Product Engineer 23 min ago
$180k – $250k per year · Equity 1–5% · Remote (United States, Germany, Canada) · Full-Time · 3+ years exp
Python
Python
FastAPI
AI/ML
AI Agents
LLM
DevOps
WebSockets
Apply
Full Stack Engineer 3 hours ago
Remote (Argentina) · Contractor · 5+ years exp · Buenos Aires
Python
Go
JavaScript
Kotlin
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Snowflake
pgvector
AI/ML
Cursor
LangGraph
LangChain
Claude
Claude Code
Model Context Protocol
Function Calling
AI Agents
LLM
OpenAI
OpenAI Codex
OpenAI Agents SDK
Structured Outputs
Frontend
GraphQL
Next.js
React.js
Mobile
React Native
DevOps
gRPC
Terraform
GitHub Actions
Datadog
AWS
AWS Fargate
Amazon ECS
Cybersecurity
HIPAA
Least Privilege
MedTech
HL7
FHIR
Apply
$179k – $242k per year · Remote (United States) · Full-Time · 3+ years exp
Go
Databases
MySQL
PostgreSQL
Redis
ClickHouse
Cassandra
SQLite
DevOps
GitHub
GitLab
Apply
$78k – $92k per year · Remote (EU) · Contractor · Prague
Python
SQL
C#
Python
FastAPI
C#
ASP.NET Core
Databases
Databricks
AI/ML
LangGraph
LangChain
LLM
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Apply
$14k – $30k per year (net) · Remote (Georgia) · Full-Time · 2+ years exp · Tbilisi
Python
JavaScript
C#
DevOps
Rest API
Docker
Cloudflare
Apply
Senior Java Developer 9 hours ago
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Java
TypeScript
Java
Spring Framework
Databases
PostgreSQL
Amazon Aurora
Frontend
Angular
Mobile
Clean Architecture
DevOps
Rest API
CI/CD
Jenkins
AWS
GitHub
Management
Confluence
Jira
Apply
$18k – $42k per year (net) · Remote (Ukraine) · Full-Time · Ukraine
JavaScript
SQL
Databases
Apache Kafka
AI/ML
Model Context Protocol
AI Agents
DevOps
Rest API
IoT
Node-RED
Management
n8n
Zapier
BPMN
QA
Swagger
Postman
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
JavaScript
Python
Django
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Claude Code
Prompt Engineering
AI Agents
Gemini
LLM
Frontend
Next.js
React.js
DevOps
Git
Apply
$7.2k – $13k per year (net) · Remote (Ukraine) · Contractor · Ukraine
Python
JavaScript
TypeScript
Python
FastAPI
Django
Celery
Databases
PostgreSQL
Redis
AI/ML
Copilot
Cursor
Claude
ChatGPT
Claude Code
Prompt Engineering
LLM
OpenAI
Anthropic
Frontend
React.js
DevOps
Rest API
DigitalOcean
Docker Compose
CI/CD
Git
AWS
Docker
GitHub
QA
Pytest
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
JavaScript
TypeScript
Node JS
AI/ML
LangChain
LlamaIndex
Embeddings
Function Calling
AI Agents
LLM
RAG
OpenAI
Anthropic
Structured Outputs
Vercel AI SDK
Frontend
Next.js
React.js
DevOps
Rest API
Azure
CI/CD
Apply
See all jobs
This is one of many
2,080,753 more open roles from verified company boards, updated every day.