A Software Engineer at Celonis responsible for developing and enhancing the company's Task Mining solution by building scalable desktop components, ensuring software reliability, and collaborating with cross-functional teams to deliver innovative process intelligence tools.
Key Responsibilities
Build and enhance desktop components for the Task Mining software
Design, implement, and deliver end-to-end solutions to customers
Improve the maintainability, reliability, and robustness of the software
Automate and optimize development processes
Document procedures, concepts, and share knowledge within teams
Manage complex technical requests and support issues
Collaborate directly with customers to troubleshoot and improve their setups
Requirements
Professional experience of 2-6 years building .NET applications.
Hands-on experience in C and .NET framework.
Experience in developing highly performant and scalable desktop components.
Experience in implementing end-to-end solutions, including design, implementation, build, and delivery.
Ability to improve and automate development processes.
Experience in writing and setting up unit and integration tests.
Experience in refactoring legacy components.
Experience in user interface development using WPF and MVVM.
Familiarity with containerization technologies such as Docker.
Experience in REST APIs and/or distributed microservice architecture.
Experience in monitoring and log analysis capabilities, specifically with DataDog.
Strong communication skills.
Ability to supervise and coach junior colleagues.
Benefits & Perks
generous PTO
hybrid working options
company equity RSUs
comprehensive benefits
extensive parental leave
dedicated volunteer days
gym subsidies
counseling and well-being programs
clear career paths
internal mobility
dedicated learning program
mentorship opportunities
opportunities to work with leading process mining technology
international team collaboration
open culture with autonomous teams
Ready to Apply?
Join Celonis and make an impact in renewable energy