Staff Software Engineer
celonisBrooklyn, NY
today
Occupations
Software DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersIndustries
Software PublishersCustom Computer Programming ServicesComputer Systems Design ServicesAbout the role
Overview
As a Staff Software Engineer in Celonis’ backend teams, you will shape the core mining engine with high-performance, scalable data processing features. You’ll implement new algorithms for query optimization and distributed execution, and improve reliability across large-scale systems. You’ll mentor teammates and contribute to end-to-end architecture in a fast-growing, collaborative environment. This role puts you at the heart of Celonis Process Intelligence Platform, driving impactful improvements for customers and planet-focused goals.
Compensation / BenefitsRSUs and merit-based refresh grants 24 weeks of parental leave for primary carers Unlimited PTOFlexible hybrid work model 70-20-10 learning framework Wellbeing programs and mental health support
Responsibilities Identify and implement novel query optimization and distributed processing algorithms Analyze performance and scalability bottlenecks and resolve them Design high-performance systems to handle increasing request rates Mentor teammates and promote best practices in database usage and architecture Write clean, testable code and participate in peer design/code reviews Build, launch, and maintain features in production Document procedures and knowledge for future reuse Contribute to an inclusive engineering culture
Key requirementsBS in Computer Science 8+ years of hands-on software engineering experience Strong background in database internals or core components for large-scale data processing Proficiency in C++ (C++17)Analytical mindset with understanding of data structures and algorithms Curiosity and drive to improve systems Mentoring and team leadership Problem-solving mindset Strong communicationC++17 Database internals (query optimization, execution, storage engines, transactions)Large-scale data processing
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Brooklyn, NY
Occupation
Software Developers
Industry
Software Publishers
Posted
today
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE