Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms, is seeking a Senior Software Engineer to join their team. This role offers a unique opportunity to work with industry-leading process mining technology and contribute to the development of critical high-performance systems.
As a Senior Software Engineer at Celonis, you'll be responsible for identifying and implementing novel query optimization, transaction management, and distributed data processing algorithms in the Core Mining Engine. You'll analyze and solve performance and scalability bottlenecks, design and implement systems to handle growing database request rates, and evangelize best practices in database usage and end-to-end architecture.
The ideal candidate should have a Bachelor's degree in Computer Science or a related field, along with three years of experience as a Software Engineer. Proficiency in C++ (17) and experience with database internals or building core components for large-scale data processing systems are essential. You'll be working with complex data structures and algorithms in data management, writing clean, testable code, and providing feedback on peer designs and code.
Celonis offers a competitive salary range of $166,000 to $208,000 USD, along with a comprehensive benefits package including equity, life insurance, and generous parental leave. The company is committed to fostering an inclusive culture and offers various Business Resource Groups to support diversity and inclusion.
Join Celonis in their mission to help thousands of the world's largest companies deliver immediate cash impact, improve customer experience, and reduce carbon emissions through their Process Intelligence platform. This role provides an excellent opportunity for growth and development in a fast-paced, innovative environment at the forefront of process mining technology.