Senior Backend Software Engineer
Role details
Job location
Tech stack
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.