Senior Software Engineer - Query Engine & Database Systems

Celonis
Munich
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Analytical mindset","Communication","Problem-solving","Performance-focused","Mentoring"]

Build and evolve the Process Query Engine powering Celonis’ process mining platform. You’ll develop highly parallelized, distributed database concepts and algorithms in modern C++ and Java, benchmark performance, and own reliability, scalability, and problem-solving from end to end. Collaborate with stakeholders and customers, contribute to engineering processes, and mentor junior engineers while helping define technical roadmaps for future innovations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Celonis
Celonis
14 hours ago

Senior Software Engineer - Query Engine & Database Systems

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Build and evolve the Process Query Engine powering Celonis’ process mining platform. You’ll develop highly parallelized, distributed database concepts and algorithms in modern C++ and Java, benchmark performance, and own reliability, scalability, and problem-solving from end to end. Collaborate with stakeholders and customers, contribute to engineering processes, and mentor junior engineers while helping define technical roadmaps for future innovations.
Location: Munich
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop new concepts and algorithms for data management and query execution.
  • •Challenge and benchmark solutions using performance engineering principles.
  • •Own performance, scalability, and reliability of engine solutions end to end.
  • •Coordinate with stakeholders and customers, and support problem-solving and optimization.
  • •Mentor project teams and more junior engineers while leading projects and defining technical roadmaps.

Pay and Benefits

Perks:RsusPaid LeaveParental LeaveLearning BudgetGym MembershipHealth Insurance

Key Requirements

  • •University degree in Computer Science or comparable education.
  • •Experience in system programming with modern C++ (Java is a plus).
  • •Solid knowledge of parallel computing, distributed systems, or database internals.
  • •5+ years of software development for productive systems.
  • •Analytical mindset with strong understanding of performance and algorithms.
Experience:5+ yearsProcess miningEnterprise AIDistributed systems
Education:Bachelor's in Computer Science
Skills:Analytical mindsetCommunicationProblem-solvingPerformance-focusedMentoring
Languages:EnglishGerman
Tech Stack:C++JavaLinuxCloud engineeringInfrastructure as codeBuild systemsPerformance monitoring

Company Brief

Celonis
Provides cloud-based process mining and execution management software that helps organizations visualize, analyze, and optimize business processes to improve efficiency, reduce costs, and accelerate operational transformation across enterprise systems.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Munich, Germany
Founded: 2011
WebsiteLinkedIn