Senior Staff Software Engineer - Java
Core
Architect and lead the design and development of Celonis' Process Intelligence Platform's core features, enabling cross-organization data sharing and process observability.
Role type
Senior Staff Software Engineer (Java)
Builds
Cloud-native microservices, distributed systems, and large-scale data processing pipelines for the Process Intelligence Platform.
Domain
Enterprise SaaS, Process Mining, AI-driven business operations
Deliverable
production ML models | product features
Required skills
Java, Spring framework, Hibernate, Microservices architecture, Cloud native distributed systems, PostgreSQL integrations, Kubernetes, CI/CD pipelines, Large-scale data processing (Apache Spark/Databricks), Containerization, Technical architecture design, Scalability engineering, Technical debt management
Preferred skills
Hyperscaler experience (AWS), Geographically distributed work experience, Coaching mid to staff level colleagues
Technologies
Java, Spring, Hibernate, PostgreSQL, AWS, Apache Spark, Databricks, Kubernetes, GitHub Actions, ArgoCD
Responsibilities
Lead technical architecture and set the technical vision for the team; Oversee development of complex applications, tools, and integrations; Explore and evaluate new trends to pitch innovative projects; Translate solutions into end-to-end architectural designs; Independently own multiple large problem spaces with ambiguity; Navigate open-ended technical discussions; Support and coach mid to staff level colleagues.
Seniority
Senior Staff, hands-on IC with strategic leadership