This job advertisement is for an open position at our partner Emporix. Please note that your application data may be forwarded to Emporix AG.

We are currently seeking a Data Engineer for one of our key co-inventor partners, Emporix, an exciting cloud-based enterprise e-commerce software.

Emporix is cooperating with Celonis to build so-called “Execution Apps”.To form a DataOps capability at Emporix, we are looking for a full-time Senior Backend Software Developer that primarily codes in Go.

The work you'll do: 

  • Work together with experienced developers on the development of our multi-tenant low-code process automation platform using leading modern technologies
  • Expose Asynchronous API’s and integrate third-party OEM technologies into the solution to manage the workflow data flows such as saving process logs into a enterprise search solution to enable a query capability
  • Build a tenant management capability, including access controls, app marketplace, process workflow promotion and versioning
  • Communicate with our remote near-shore and off-shore dev teams
  • Help both the less experienced developers and where appropriate you develop yourself to complete work packages independently within the scope of Scrum, perform unit tests and use online tools such as JIRA and Git

The qualifications you need:

  • At least 5 years of solid experience with Go or a JVM functional language such as Scala
  • Very good understanding of cloud environments and deployment on platforms and concepts like Google Cloud Platform, Kubernetes, Docker, Serverless
  • Experience with NoSQL databases (Cassandra/ MongoDB)
  • Experience with workflow engines (Camunda, Flowable, Cadence, Netflix Conductor)
  • Experience with Enterprise Search solutions (e.g. Elastic/OpenSearch, SOLR, Algolia)
  • Experience of messaging and streaming middleware (e.g. Pub/Sub, RabbitMQ, Kafka)
  • Experience of integrating and exposing APIs (RESTful, GraphQL, gRPC, SOAP etc) with good knowledge of API security
  • Experience of integrating SSO authentication solutions/protocols (e.g. SAML/OIDC, OKTA/Keycloak)
  • Experience developing high throughput asynchronous event-driven applications
  • Experience with DSLs
  • Experience in agile development (Scrum) and in the use of software testing tools
  • Experience in source control management tools like Git
  • You have an eye on our Scrum and DevOps methodologies, iteratively delivering new capabilities 
  • Familiarity with the “Modern Data Stack” is advantageous
  • Study of computer science, software engineering, media informatics or comparable courses of study
  • Passion for high-quality and generic code and cutting edge technologies
  • Great desire to constantly develop your personal know-how
  • Aim to make the way to the top of a young and fast-growing software company 
  • Ability to make and take ownership of decisions
  • Very good social skills
  • Very good English language skills

Celonis is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Different makes us better.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)