Skip to content
CelonisCelonis

Senior Software Engineer - Java

Builds and evolves cloud-native Java microservices and distributed systems, collaborating across engineering and product teams. Requires 5+ years of backend experience, strong Java and Spring expertise, and familiarity with Kubernetes, AWS, and modern engineering practices.

About the job

Responsibilities

  • Innovate beyond existing products and bring new ideas to life.
  • Ensure high quality and continuously improve procedures and practices.
  • Collaborate with engineers, project managers, designers, and adjacent teams to create cohesive solutions and drive project success across multiple geographies.
  • Research potential solutions, brainstorm with the team, and bring solutions to production.
  • Learn and grow in technical and project-delivery skills.

Requirements

  • Bachelor's or master's degree in a technical field such as Computer Science or Software Engineering, or equivalent experience.
  • 5+ years of experience as a backend engineer.
  • Strong expertise building microservices products with Java, Spring Framework, JPA, and Hibernate.
  • Proficiency building cloud-native distributed systems.
  • Generalist experience across backend engineering, DevOps, and cloud infrastructure.
  • Ability to analyze and design complex software.
  • Experience building scalable, fault-tolerant distributed systems.
  • Experience building cloud-native software in the Kubernetes ecosystem and on hyperscalers such as AWS.
  • Understanding of modern engineering practices, including Git strategy, CI/CD, and testing.
  • Ability to learn quickly, solve problems, work independently, and collaborate effectively.

Nice-to-haves

  • Experience building data pipelines with Databricks, ETL, and Apache Spark.
  • Experience with relational databases, particularly PostgreSQL.

Compensation and Benefits

  • Restricted Stock Units and merit-based refresh grants for full-time employees.
  • Inclusive parental leave: 24 weeks 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 time off for annual Impact Days supporting community and environmental causes.
  • Inclusion Think Tank and annual Inclusion Days.

Skills

Java, Spring Framework, Jpa, Hibernate, Microservices, Databricks, ETL, Spark, Postgres, Kubernetes, AWS, Git, CI/CD, Distributed Systems, Cloud Infrastructure

Apollo

Apollo

Bengaluru, India

Senior Backend Engineer II
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.

6sense

6sense

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.