Senior Software Engineer (m/f/d)
- Build and maintain backend services using C# and Java across a distributed architecture
- Design and work with message-driven systems using RabbitMQ
- Architect, build, and ship AI agentic workflows integrated into our core product
- Collaborate with product, data, and platform teams to deliver reliable, well-tested features
- Contribute to engineering standards and help raise the bar for the team
- Extensive professional experience in backend software engineering
- Strong hands-on expertise in both C# and Java — you are comfortable designing, building, and owning complex backend services end-to-end in both ecosystems
- Proven experience working in environments where both C# and Java are used productively in production systems
- Practical experience with RabbitMQ or similar message brokers (Kafka, Azure Service Bus, etc.)
- Hands-on experience building AI agentic systems — this is a must, not a nice-to-have
- Solid understanding of distributed systems, asynchronous programming patterns, and event-driven architecture
- Experience with Azure cloud infrastructure
- Familiarity with LLM orchestration frameworks (LangChain, Semantic Kernel, AutoGen, etc.)
- Prior work on systems that integrate AI into customer-facing workflows
- Office spaces in Germany (Berlin, Selmsdorf) and Sweden (Örebro) with flexible hybrid work arrangements
- Meaningful work as the market leader in funeral technology
- The opportunity to participate in the technical transformation of a European company
- A small, focused engineering leadership group working on fundamental platform challenge