# Senior Software Engineer - Query Engine & Database Systems at Celonis

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Research, design and implement new conce

- **Company:** Celonis (https://jobs.trythestack.co/companies/celonis)
- **Location:** Munich, DE, Germany
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** C++, Java, System Programming, Parallel Computing, Distributed Systems, Database Internals, Cloud Engineering, Linux, Infrastructure as Code, Build Systems, Performance Monitoring, Performance Engineering
- **Posted by employer:** 2026-11-04
- **Added to The Stack:** 2026-11-05
- **Listed until:** 2027-01-03
- **Status:** Active
- **Apply:** https://careers.celonis.com/join-us/open-positions/job-detail?jobId=7980155003?gh_jid=7980155003&gh_src=e1e6b9893us (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-software-engineer-query-engine-database-systems-celonis

## 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).

## FAQ

- **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.

## More like this

- [All jobs at Celonis](https://jobs.trythestack.co/companies/celonis.md)
- [Software Engineer Jobs in Munich with Visa Sponsorship](https://jobs.trythestack.co/visa-sponsorship-jobs/munich/software-engineer)
- [All visa sponsorship jobs in Germany](https://jobs.trythestack.co/visa-sponsorship-jobs/germany)
- [Senior Software Engineer - Java/Spring at Mastercard](https://jobs.trythestack.co/jobs/senior-software-engineer-javaspring-mastercard.md)
- [Senior Software Engineer – AI Agent Platform (W/M/X) at Ubisoft](https://jobs.trythestack.co/jobs/senior-software-engineer-ai-agent-platform-wmx-ubisoft.md)
- [Senior Software Engineer - OTC Trading at Flow Traders](https://jobs.trythestack.co/jobs/senior-software-engineer-otc-trading-flow-traders.md)
- [Software Engineer II at Diligent](https://jobs.trythestack.co/jobs/software-engineer-ii-diligent.md)
- [Software Engineer (Intern) at Nexthink](https://jobs.trythestack.co/jobs/software-engineer-intern-nexthink.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://careers.celonis.com/join-us/open-positions/job-detail?jobId=7980155003?gh_jid=7980155003&gh_src=e1e6b9893us). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- 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.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior Software Engineer - Query Engine & Database Systems at Celonis, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-software-engineer-query-engine-database-systems-celonis)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
