We're looking for a Staff Software Engineer to join our team at Celonis, a global leader in Process Intelligence technology. As a Staff Software Engineer, you will work with cutting-edge cloud technology, drive projects with independence, and contribute to the development of innovative projects.
Requirements
- Bachelor's or master's degree in a technical field (e.g., Computer Science, Software Engineering) or equivalent experience
- 10+ years of software engineering experience
- 7+ years of experience as Backend Engineer with strong expertise in building microservices based products using Java, Spring framework, JPA, Hibernate
- Experience with building data pipelines in Databricks, ETL, Apache spark
- Relational databases; PostgreSQL a plus
- Proficient in building cloud-native distributed systems
- Able to demonstrate a generalist skill set across multiple technical areas besides the Backend, DevOps, Cloud Infrastructure
- Ability to analyse and design complex software
- Experience building scalable, fault-tolerant distributed systems
- Proven background in building cloud-native software in the Kubernetes ecosystem, as well as with and on Hyperscalers such as AWS
- Deep understanding of modern engineering practices (Git strategy, CI/CD, testing,...) and how to apply these to enable a team of multiple engineers
- Problem-first attitude: you’re able to understand the needs of our customers and see technology as a means to an end, not an end in itself
- Ability to quickly learn new things without tight supervision
- Problem-solving attitude
- Collaborative team spirit
Benefits
- Generous PTO
- Hybrid working options
- Company equity (RSUs)
- Comprehensive benefits
- Extensive parental leave
- Dedicated volunteer days