Senior Software Engineer

Celonis is the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms.
New York, NY, USA
$166,000 - $208,000
Backend
Senior Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

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.

Last updated 16 days ago

Responsibilities For Senior Software Engineer

  • Identify and implement novel query optimization, transaction management, or distributed data processing algorithms in the Core Mining Engine
  • Analyze and understand performance and scalability bottlenecks in the system and solve them
  • Design and implement critical high-performance systems to handle the ever-growing request rate on our database
  • Evangelize best practices in database usage and end-to-end architecture
  • Write clean, understandable, and testable code
  • Provide feedback on the designs and code of peers
  • Manage individual project priorities, deadlines, and deliverables
  • Document development procedures, concepts and knowledge
  • Build, launch, and maintain features in production
  • Help define a fun and inclusive engineering culture

Requirements For Senior Software Engineer

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering or a closely related technical field
  • Three (3) years of experience working as a Software Engineer or related position
  • Experience working with database internals or building core components for large-scale data processing systems
  • Programming with C++ (17)
  • Working with complex data structures and algorithms in data management

Benefits For Senior Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Investment in personal growth and skill development
  • Equity (restricted stock units)
  • Life insurance
  • Generous leave for new parents from day one
  • Physical and mental well-being support
  • Subsidized gym membership
  • Access to counseling
  • Business Resource Groups

Interested in this job?

Jobs Related To Celonis Senior Software Engineer

Sr. Production Systems Engineer

Senior Production Systems Engineer role at Disney, responsible for studio production systems and network infrastructure support. Competitive salary and benefits.

Software Engineer

Disney is seeking a Senior Software Engineer to build world-class products and improve Guest and Cast experiences through full stack programming.

Sr System Engineer

Senior Systems Engineer role at Disney Experiences, supporting data centers on Disney Ships and locations worldwide, requiring expertise in server and storage solutions, virtualization, and automation.

Senior Software Engineer

Senior Software Engineer role at Disney Entertainment & ESPN Technology, focusing on media engineering and metadata integration for streaming platforms.

Senior Software Engineer, Multi-Language Infrastructure (Rust Expertise)

Senior Software Engineer role at LinkedIn, focusing on Multi-Language Infrastructure with Rust expertise. Build scalable systems, mentor others, and contribute to open-source projects.