Senior Software Engineer

Celonis
Redwood City
Workplace: OnsiteFull timeUSD 176,000 - 238,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Analytical thinking","Mentorship","Curiosity","Code quality","Collaboration"]

Design and implement high-performance features for the Core Mining Engine and Query Engine, applying query optimization, transaction management, and distributed data processing algorithms. Diagnose performance and scalability bottlenecks, improve reliability and resource management, and build vectorized execution components. Contribute production-ready systems, mentor teammates, review peers’ designs and code, and document development practices while helping shape an engineering culture in Celonis’ process intelligence platform.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Celonis
Celonis
1 day ago

Senior Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Design and implement high-performance features for the Core Mining Engine and Query Engine, applying query optimization, transaction management, and distributed data processing algorithms. Diagnose performance and scalability bottlenecks, improve reliability and resource management, and build vectorized execution components. Contribute production-ready systems, mentor teammates, review peers’ designs and code, and document development practices while helping shape an engineering culture in Celonis’ process intelligence platform.
Location: Redwood City
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Identify and implement novel query optimization, transaction management, or distributed data processing algorithms
  • •Analyze and address performance and scalability bottlenecks across execution planning and resource management
  • •Design and implement critical high-performance systems for a growing request rate
  • •Build, launch, and maintain production features while writing clean, testable code
  • •Mentor teammates, provide design/code feedback, document development procedures, and manage individual priorities and deliverables

Pay and Benefits

Salary: USD 176,000 - 238,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalLife Insurance401kPaid Leave

Key Requirements

  • •BS in Computer science; Masters or Ph.D. preferred
  • •3+ years of hands-on software engineering experience
  • •Significant background in database internals or core components for large-scale data processing systems (e.g., Starrocks, ClickHouse)
  • •Experienced in programming with C++ (17)
  • •Analytical mindset with strong understanding of complex data structures and algorithms in data management
Experience:3+ yearsLarge-scale data processingData managementDistributed data processingProcess mining
Education:Bachelor's in Computer science
Skills:Analytical thinkingMentorshipCuriosityCode qualityCollaboration
Languages:English
Tech Stack:C++C++17StarrocksClickHouse

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