Job Title: Senior Software Engineer – Task Mining
Location: Munich, Germany.
About the company
Celonis is the global leader in Process Mining technology, revolutionizing how businesses optimize their processes through data and intelligence. We are one of the world’s fastest-growing SaaS firms, dedicated to unlocking productivity and driving business success through our innovative solutions. Our Task Mining team is responsible for developing cutting-edge technology that captures user interaction data to analyze and optimize business processes.
Celonis has been helping thousands of the world’s largest companies deliver immediate cash impact, improve customer experience, and reduce carbon emissions since 2011. Our Process Intelligence platform uses industry-leading Process Mining technology and AI to provide companies with a digital twin of their end-to-end processes. We are headquartered in Munich, Germany, and New York, USA, with offices worldwide.
Job description
We are seeking a Senior Software Engineer to join our Task Mining team and contribute to the development of our Task Mining solution. As a key member of the team, you will be responsible for building new features, enhancing the reliability, and improving the performance of our software. You will work closely with our largest customer based in North Carolina, collaborating with their technology department to understand their setup and address their needs.
Responsibilities:
- Develop highly performant and scalable backend and desktop components to enhance our Task Mining software.
- Lead the design, implementation, and delivery of end-to-end solutions for our customers.
- Increase the maintainability, reliability, and robustness of our software through continuous improvement efforts.
- Automate development processes to streamline workflows and enhance efficiency.
- Document procedures, concepts, and share knowledge within the team and across departments.
- Manage complex requests from support, finding technical solutions, and effectively communicating with stakeholders.
- Work directly with our largest customer, understanding their system in detail, and providing support to improve their setup as needed.
Qualifications:
- 5+ years of professional experience building Java applications and/or .NET desktop applications.
- Proficiency in Spring Boot, C#, and .NET framework.
- Familiarity with containerization technologies such as Docker.
- Experience with REST APIs and distributed microservice architecture.
- Strong skills in monitoring and log analysis capabilities (e.g., Datadog).
- Experience in writing and setting up tests (unit and integration tests).
- Ability to supervise and coach junior and mid-level colleagues.
- Experience interacting with customers and understanding their technical requirements.
What joining Celonis Can Offer You
- The opportunity to work with industry-leading Process Mining technology.
- Investment in your personal growth and skill development through clear career paths, internal mobility opportunities, mentorships, and more.
- Competitive compensation and benefits packages including equity, life insurance, generous leave policies, and more.
- Support for physical and mental well-being, including subsidized gym memberships, access to counseling, and virtual events on well-being topics.
- A global team of Celonauts from diverse backgrounds, fostering innovation and collaboration.
- An open-minded culture with autonomous teams and a clear set of company values guiding everything we do.
How to apply
Applying for the Senior Software Engineer position at Celonis presents an opportunity to work on impactful projects, grow professionally, and be part of a dynamic and values-driven organization at the forefront of technological innovation. Moreso Germany is one of the most advanced nations of the world boasting of an expatriate friendly environment, if you are qualified adequately for the position and equally experience, this opportunity is cut out for you, click Here to submit your application.