Senior Software Engineer

Celonis is the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms.
$166,000 - $208,000
Backend
Senior Software Engineer
Remote
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Java Software Engineer

Senior Java Software Engineer role at Celonis, global leader in Process Mining technology, to develop high-performance backend systems and innovative features for object-centric process mining.

Senior Software Engineer - Data Extraction

Senior Software Engineer - Data Extraction at Celonis, building features for the Cloud Extractors Suite team using Java, Spring Boot, and Kubernetes.

C#/.Net - Senior Software Engineer

Senior Backend .NET Engineer role at Celonis, revolutionizing business process management with innovative AI-driven software.

Senior AQA Engineer

Senior QA Automation Engineer position at Logifuture, requiring 5+ years of experience in test automation, offering hybrid work and comprehensive benefits.

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 7 months 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?