Skip to content
CelonisCelonis

Software Engineer

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.

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 Celonis Platform cloud solution.
  • Improve and automate development processes.
  • Mentor and support teammates and contribute to 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.
  • Strong understanding of complex data structures and algorithms in data management.

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 or system logs.

Compensation and Benefits

  • Restricted Stock Units and merit-based refresh grants for full-time employees.
  • Flexible hybrid work model.
  • Paid parental leave.
  • Paid time off and learning and mentorship programs.
  • Wellbeing memberships and mental health counseling.
  • Paid volunteer time.

Skills

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

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.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
No salary listedRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.