Skip to content
CelonisCelonis

Software Engineer - Java

Build and maintain Celonis’s Java-based on-premises Process Mining application while supporting reliability, security, customer migrations, and development automation. The role requires 3–6 years of software engineering experience, Java/Spring/Hibernate expertise, and a bachelor’s degree.

About the job

Responsibilities

  • Own the full on-premises product lifecycle, including investigation, implementation, building, and customer delivery.
  • Support and maintain project stability and security.
  • Update dependencies and implement new standards and protocols.
  • Continuously improve software reliability.
  • Support on-premises customers migrating to the cloud-based Celonis Platform.
  • Improve and automate development processes.
  • Mentor and support teammates’ growth.
  • Help define an inclusive engineering culture.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 3–6 years of hands-on software engineering experience.
  • Hands-on experience with Java, Spring, and Hibernate.
  • Experience working in geographically distributed environments.
  • Ability to address enterprise challenges involving security, compliance, scalability, and data consistency.
  • Strong programming, troubleshooting, and issue-resolution skills.
  • Experience with microservices-based distributed systems.
  • Understanding of complex data structures and algorithms in data management.
  • Curiosity about how systems work and a desire to improve them.

Nice-to-haves

  • Experience with AI-powered IDEs and code-generation tools.
  • Experience managing Windows and Linux operating systems, including standard tools, commands, services, permissions, debugging, profiling, and application and system logs.

Compensation and Benefits

  • Restricted Stock Units (RSUs) and merit-based refresh grants for full-time employees.
  • 24 weeks of fully paid parental leave for primary carers and 12 weeks for supporting carers.
  • Unlimited PTO in applicable regions and generous PTO globally.
  • Flexible hybrid work model.
  • Learning framework, mentorship programs, and access to a dedicated learning platform.
  • Subsidized Wellhub memberships, mental health counseling, and Wellness Weeks.
  • Paid Impact Days for community and environmental volunteering.

Skills

Java, Spring Boot, Hibernate, Microservices, Distributed Systems, Data Structures, Algorithms, Linux, Windows, Debugging, Profiling, Application Logs

Celonis

Celonis

Bengaluru, India

Software Engineer
No salary listedHybrid3+ YOEBackend Engineering

Build and maintain Celonis’s on-premises process-mining application while supporting customer migration to its cloud platform. The role requires 3–6 years of software engineering experience, strong Java/Spring/Hibernate skills, and experience with distributed systems.

GoHighLevel

GoHighLevel

India

Software Development Engineer III
No salary listedRemote4+ YOEBackend Engineering

Own the backend of a high-scale CRM Opportunities product, designing data models, APIs, distributed workflows, and reliable multi-tenant services. Requires 4+ years of backend experience, production Node.js or Go, distributed-systems expertise, and enough Vue.js fluency to ship UI changes.

GoHighLevel

GoHighLevel

India

Software Development Engineer III - Contacts
No salary listedRemote5+ YOEBackend Engineering

Build and operate scalable backend services and APIs for the Contacts CRM domain, focusing on performance, reliability, and distributed systems. The role requires 5+ years of backend development experience and strong TypeScript and Node.js expertise.

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.