Job
Description
You are Celonis, a global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. You believe in unlocking productivity by integrating data and intelligence into business processes, and you are inviting individuals to join your team to be a part of this transformative journey. Celonis Engineering team is at the forefront of revolutionizing business process management by creating innovative Business Process Management Software that empowers employees to excel in their work. The team is responsible for developing two major apps: The Process Designer, which creates a comprehensive enterprise map, and the Process Navigator, which simplifies change management by visualizing business processes. By fostering a culture of transparency, lower churn, and increased engagement, the team aims to enhance overall process efficiency. As a Staff Backend Engineer at Celonis, you will leverage your expertise in software engineering to contribute to cutting-edge projects and evolving concepts. You will work with advanced cloud technology, stay updated on industry trends, and lead projects with increasing autonomy. This role presents a unique opportunity for talented engineers to expand their skills and drive impactful initiatives. Key Responsibilities: - Lead the end-to-end system architecture for new and existing product lines, making crucial decisions on technology, design patterns, and standards. - Drive the development of complex, cloud-native applications and services using C# and the .NET ecosystem. - Design, develop, and manage robust, scalable microservices that underpin the platform. - Address technical challenges in distributed systems, such as concurrency, scalability, fault tolerance, and data consistency. - Mentor senior and junior engineers, elevating the team's technical proficiency through code reviews, design discussions, and knowledge sharing. Qualifications: - Bachelor's or master's degree in a technical field or equivalent experience. - Over 10 years of professional software development experience, with a track record of delivering high-quality, large-scale software. - Proficiency in C# and the .NET Framework/.NET Core, along with a deep understanding of distributed systems principles. - Experience in designing, building, and operating microservices-based architectures in a production environment. - Hands-on experience deploying cloud-native applications on major cloud platforms like Azure, AWS, or GCP. - Strong portfolio showcasing the design and implementation of robust, RESTful, or gRPC-based APIs. - Ability to articulate complex system architectures and lead technical discussions across teams. - Familiarity with containerization and orchestration technologies like Docker and Kubernetes. - Generalist skill set in Backend, DevOps, Cloud Infrastructure, and Networking. - Proficiency in modern engineering practices such as Git strategy, CI/CD, and testing. Join Celonis to pioneer innovation in process mining technology, accelerate your professional growth, receive exceptional benefits, prioritize your well-being, collaborate globally, and make a meaningful impact. Be part of a diverse and inclusive team that values creativity and innovation, and contribute to a company guided by strong core values.,