Skip to content
CelonisCelonis

Staff Software Engineer

Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.

About the job

Responsibilities

  • Develop and implement query optimization, transaction management, and distributed data-processing algorithms for the Core Mining Engine.
  • Analyze and resolve performance and scalability bottlenecks.
  • Work across logical execution-plan representations, resource management, and highly parallel vectorized execution.
  • Design and implement high-performance systems for large-scale database workloads.
  • Promote best practices in database usage and end-to-end architecture.
  • Mentor and develop teammates, provide design and code feedback, and improve the developer experience.
  • Manage project priorities, deadlines, and deliverables.
  • Write clean, understandable, testable code; document development procedures and concepts.
  • Build, launch, and maintain production features.

Requirements

  • Bachelor's degree in Computer Science; master's or PhD preferred.
  • 8+ years of hands-on software engineering experience.
  • Significant experience with database internals or core components such as query optimization, query execution, storage engines, or transaction processing for large-scale data-processing systems.
  • Experience programming in C++17.
  • Strong understanding of complex data structures and algorithms in data management.
  • Analytical mindset, curiosity, and interest in improving complex systems.

Compensation and Benefits

  • Base salary: $212,000-$285,000 USD annually.
  • Total compensation may include base salary, bonus or commission, equity, health, dental, life insurance, 401(k), and paid time off.
  • Restricted Stock Units and merit-based refresh grants for full-time employees.
  • Paid parental leave, flexible hybrid work model, learning and mentorship programs, wellness benefits, and volunteer time off.

Skills

C++17, Database Internals, Query Optimization, Query Execution, Storage Engines, Transaction Processing, Distributed Data Processing, Data Structures, Algorithms, Vectorized Execution

Airbnb

Airbnb

United States

Staff Software Engineer, Events Logging
$212k+/yrOn-site9+ YOEBackend Engineering

Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.

Airbnb

Airbnb

United States

Staff Software Engineer, Passport & Commerce
$212k+/yrRemote9+ YOEBackend Engineering

Staff engineer responsible for architecting and scaling Airbnb’s account platform, including account state, eligibility, and entitlements. The role requires 9+ years of distributed backend systems experience, strong technical leadership, and expertise in reliability, consistency, caching, and API design.

Crusoe

Crusoe

San Francisco, CA
Staff Software Engineer, Networking
$215k+/yrOn-site8+ YOEBackend Engineering

Leads the architecture and development of Crusoe Cloud’s software-defined networking infrastructure, including Linux kernel, driver, and packet-processing systems. Requires 8+ years of high-performance networking experience and expertise in C/C++, Linux internals, kernel bypass, and network accelerators.

Crusoe

Crusoe

San Francisco, CA

Staff Software Engineer, Crusoe Container Registry
$215k+/yrOn-site8+ YOEBackend Engineering

Own the architecture, performance, reliability, and scaling roadmap for Crusoe Cloud’s container registry. The role requires deep distributed-systems experience, hands-on cloud-native infrastructure expertise, and a strong record of technical leadership and mentorship.

Pinterest

Pinterest

Palo Alto, CA
Staff Software Engineer, Ads & Core Serving Platform
$208k+/yrHybrid8+ YOEBackend Engineering

Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.