Senior Backend Software Engineer

Celonis
Schaan, Liechtenstein
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Java
JIRA
Code Review
DevOps
Github
HP Systems Insight Manager
Message Broker
Scrum
RabbitMQ
Software Engineering
Datadog
Spring-boot
Backend
Angular
Kubernetes
Kafka
Front End Software Development
REST
Microservices

Job description

We're looking for an experienced Software Engineer -someone with strong ownership of end-to-end systems and eager to take on expanded responsibilities. You'll design, build, and scale our core services, drive best practices, and mentor peers. The great majority of your time will be spent on backend and infrastructure, with occasional frontend contributions., * Develop backend services in Java with Spring Boot and maintain and enhance existing systems

  • Collaborate on microservice design and service integrations
  • Author, manage, and optimize CI/CD pipelines with GitHub Actions and ArgoCD
  • Deploy and manage applications on Kubernetes clusters
  • Instrument and monitor services with Datadog; define SLOs/SLIs and participate in on-call rotations during standard business hours (Mon-Fri)
  • Partner with Product, DevOps, and QA to deliver end-to-end solutions
  • Conduct code reviews, promote best practices, and mentor junior developers
  • Occasionally implement and maintain frontend features using Angular

Requirements

  • At least 7 years of professional software engineering experience owning complex systems
  • Strong Java (Spring Boot) expertise with RESTful APIs and microservices
  • Familiarity with RabbitMQ or Kafka message brokers, or similar systems
  • Familiarity with CI/CD pipelines using GitHub Actions and GitOps (ArgoCD)
  • Some familiarity with Kubernetes deployments
  • Comfort with Scrum, Kanban, and Jira-based planning
  • Excellent English communication and a proactive, continuous-learning mindset
  • Familiarity with Angular or equivalent modern SPA frameworks

Nice-to-Have

  • Experience with application monitoring and instrumentation tools such as DataDog
  • Previous mentorship or informal tech-lead responsibilities
  • Familiarity with GO, or strong willingness to learn

About the company

We're Celonis. We help companies reveal and fix inefficiencies they can’t see in their software system, enabling them to perform at levels they never thought possible.

Apply for this position