Senior Software Engineer - Engine Orchestration

Celonis
Munich
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Stakeholder management","Analytical thinking","Problem-solving"]

Lead the engineering and execution behind a large migration of Celonis’ query engine to a new premium engine, ensuring customer workloads keep running seamlessly during the transition. Design and deliver distributed services and microservices in Java/Spring with RabbitMQ and Postgres, evolve features for new use cases and security robustness, and drive end-to-end migration milestones while sustaining Tier 0/Tier 1 operational health and on-call rotation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Celonis
Celonis
1 day ago

Senior Software Engineer - Engine Orchestration

✓ Verified Job

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

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

Job Summary

Lead the engineering and execution behind a large migration of Celonis’ query engine to a new premium engine, ensuring customer workloads keep running seamlessly during the transition. Design and deliver distributed services and microservices in Java/Spring with RabbitMQ and Postgres, evolve features for new use cases and security robustness, and drive end-to-end migration milestones while sustaining Tier 0/Tier 1 operational health and on-call rotation.
Location: Munich
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead design and delivery of distributed services across new and existing microservices in Java/Spring, RabbitMQ, and Postgres through production operations.
  • •Evolve the new premium query engine by owning and delivering feature sets for new/extended use cases, security robustness, and operational gaps.
  • •Drive query engine migration milestones end to end and ensure operationability across shared libraries as workflows grow more complex.
  • •Establish and extend AI agent tooling to automate repetitive operational and development processes.
  • •Sustain operational and security robustness of Tier 0 and Tier 1 services throughout feature development and the migration, including improving on-call rotation.

Pay and Benefits

Perks:EquityPaid LeaveGym MembershipLearning Budget

Key Requirements

  • •University degree in Computer Science or comparable education.
  • •5+ years building scalable, reliable, testable Java applications and owning them in production.
  • •Fluency in Java and Python is required.
  • •Strong experience with data-intensive, performance-critical distributed systems.
  • •Strong knowledge of data structures/algorithms for performance, plus asynchronous and concurrent programming.
Experience:5+ yearsData-intensiveDistributed systemsMicroservices
Education:Bachelor's in Computer Science
Skills:CommunicationStakeholder managementAnalytical thinkingProblem-solving
Languages:EnglishGerman
Tech Stack:JavaPythonSpringJava Spring BootRabbitMQPostgresKubernetesC++Microservices

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