Staff Software Engineer

Logo of Celonis

Celonis

πŸ“Remote - Germany

Job highlights

Summary

Join Celonis, a global leader in Process Mining technology, and become a key member of our identity management team. We provide a scalable infrastructure for enterprise-grade authentication and authorization, ensuring customers securely access necessary resources. You will mentor engineers, serve as a technical resource, contribute to product decisions, explore future approaches, and maintain team workflow. This role requires extensive backend engineering experience with Java, expertise in identity providers, and a strong understanding of cloud-native systems. Celonis offers competitive compensation, benefits including equity, life insurance, generous parental leave, and opportunities for professional growth and well-being.

Requirements

  • Bachelor's or master's degree in a technical field (e.g., Computer Science, Software Engineering) or equivalent experience
  • 7+ years of software engineering experience and performing similar roles
  • 5+ years of experience as a Backend Engineer using Java
  • Experience with identity providers, user management, and API gateway services
  • Proven experience in building and running cloud-native distributed systems
  • Ability to demonstrate good skills across multiple technical areas besides the Backend, such as DevOps, Cloud Infrastructure
  • Ability to analyze and design complex software
  • Experience building scalable, fault-tolerant distributed systems
  • Proven background in building cloud-native software in the Kubernetes ecosystem
  • Deep understanding of modern engineering practices (Git strategy, CI/CD, testing, …)
  • Problem-first attitude: able to understand customer needs and see technology as a means to an end
  • Ability to quickly learn new things without tight supervision
  • A proactive mindset and demonstrated experience in taking ownership
  • Problem-solving attitude
  • Collaborative team spirit
  • Fluent in English

Responsibilities

  • Mentor engineers, sharing experience and advice to support their growth
  • Resolve doubts and suggest approaches for other engineers regarding frameworks, algorithms, design patterns, and best practices
  • Provide engineering context and perspective in product or company decisions
  • Organize work to explore different future approaches while completing current tasks
  • Handle necessary tasks to keep the team moving forward and delivering work
  • Implement decisions and establish good practices for the team

Preferred Qualifications

  • Experience with Go
  • Experience with security practices and concepts

Benefits

  • Investment in personal growth and skill development (clear career paths, internal mobility opportunities, L&D platform, mentorships, and more)
  • Great compensation and benefits packages (equity (restricted stock units), life insurance, time off, generous leave for new parents from day one, and more)
  • Physical and mental well-being support (subsidized gym membership, access to counseling, virtual events on well-being topics, and more)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Celonis know you found this job on JobsCollider. Thanks! πŸ™