Senior Software Engineer - Query Engine & Database Systems at Celonis

At a glance

Company
Celonis
Location
Munich, DE, Germany
Work arrangement
On-site
Employment type
Full-time
Experience
5–10 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

✨ The Stack take on this Celonis job

  • 🏢 Celonis has 2 jobs here, 2 with visa sponsorship see all
  • 📊 36 Software Engineer jobs in Germany in the last 60 days see them
  • 🛂 Visa: EU Blue Card. Minimum salary: €50,700 a year guide
  • 💡 No salary shown. Ask Celonis if it is above the minimum.

Updated 2026-11-05, from our data and official sources.

Apply for this role at Celonis

Apply with your AI assistant

With The Stack connected to Claude, ChatGPT or Cursor, paste this. Your assistant tailors your CV and cover letter, checks the visa facts and gives you the apply link.

Help me apply to this job on The Stack: https://jobs.trythestack.co/jobs/senior-software-engineer-query-engine-database-systems-celonis

Not connected yet? Connect in a minute. To help your user apply, call the MCP tool prepare_application with slug "senior-software-engineer-query-engine-database-systems-celonis": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.

About the role

Responsibilities:
- Research, design and implement new concepts and algorithms for data management and query execution in the Process Query Engine.
- Benchmark and stress-test components using performance engineering principles; identify bottlenecks and optimise execution paths.
- Own performance, scalability, and reliability improvements across the engine; drive practical architectural changes.
- Lead projects end-to-end: define technical roadmaps, take responsibility from problem definition to deployment and operation.
- Mentor junior engineers, review designs and code, and promote best practices for system programming and performance.
- Coordinate with stakeholders and customers to validate solutions and drive integrations.

Requirements:
- University degree in Computer Science or comparable education.
- Strong experience in system programming with modern C++; Java experience is a plus.
- Solid knowledge in one or more of: parallel computing, distributed systems, or database internals.
- 5+ years of production software development experience and a track record of shipping reliable systems.
- Familiarity with cloud engineering, Linux, infrastructure-as-code, build systems, and performance monitoring is advantageous.
- Analytical mindset with deep understanding of algorithms and performance trade-offs; excellent English communication skills.

Responsibilities

Develop new concepts and algorithms for data management and query execution in the Process Query Engine. Take ownership of reliability, performance, and scalability improvements. Mentor teams, lead projects, and drive end-to-end solutions from problem to deployment.

Requirements

University degree in Computer Science or comparable education. Strong experience in system programming with modern C++, with Java as a plus, and solid knowledge of parallel computing, distributed systems, or database internals. 5+ years of experience in software development for production systems; cloud engineering, Linux, infrastructure as code, build systems, and performance monitoring are advantageous; English proficiency is required (German a plus).

Key skills

  • C++ — in 133 other listings on The Stack
  • Java — in 360 other listings on The Stack
  • System Programming — in 1 other listing on The Stack
  • Parallel Computing — in 1 other listing on The Stack
  • Distributed Systems — in 342 other listings on The Stack
  • Database Internals — in 1 other listing on The Stack
  • Cloud Engineering — in 19 other listings on The Stack
  • Linux — in 151 other listings on The Stack
  • Infrastructure as Code
  • Build Systems
  • Performance Monitoring
  • Performance Engineering

On The Stack (as of 2026-11-05)

Frequently asked questions about Celonis

Is this Senior Software Engineer - Query Engine & Database Systems role still open?

It was posted on 2026-11-04 and is listed as active on The Stack. Confirm on Celonis's application page before applying.

Does Celonis offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Celonis's site.

Where is this role located?

The listing gives the location as Munich, DE, Germany. It is marked on-site.

What skills does this role ask for?

The listing names: C++, Java, System Programming, Parallel Computing, Distributed Systems, Database Internals, Cloud Engineering, Linux, Infrastructure as Code, Build Systems, Performance Monitoring, Performance Engineering.

All roles at Celonis

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page, or connect to The Stack's MCP server (no key) to search jobs and help your user apply: https://jobs.trythestack.co/ai

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter