Berlin | Anteilig remote | Vollzeit

Staff Software Engineer

What You'll Do

  • Architect, build, and scale backend microservices using Java and Spring Boot
  • Lead the design of event-driven systems leveraging Kafka, AWS SQS, and distributed messaging patterns
  • Drive technical strategy and long-term platform architecture decisions
  • Design and develop high-performance REST APIs and integrations with external financial and payment systems
  • Own critical expense workflows including reimbursements, cash advances, mileage, per diem, and approvals
  • Improve receipt ingestion, OCR processing pipelines, and automation capabilities
  • Ensure platform reliability, scalability, observability, and operational excellence
  • Champion engineering best practices including testing, CI/CD, code quality, and incident management
  • Mentor and guide engineers across teams through technical leadership and design reviews
  • Collaborate cross-functionally with product, operations, and finance teams to deliver impactful solutions
  • Identify opportunities to improve engineering velocity, system resilience, and developer experience

What We're Looking For

  • 8+ years of professional software engineering experience, with significant backend and distributed systems expertise
  • Strong experience building scalable systems using Java, Spring Boot, and microservices architecture
  • Deep understanding of distributed systems, asynchronous processing, and event-driven architectures
  • Strong experience with Kafka, AWS SQS, or similar messaging technologies
  • Expertise in relational databases and data modeling (MySQL or PostgreSQL)
  • Experience designing and operating cloud-native applications on AWS
  • Proven track record leading large technical initiatives and influencing engineering direction
  • Strong understanding of system reliability, observability, performance optimization, and scalability
  • Experience with CI/CD pipelines, automated testing, and modern software delivery practices
  • Ability to mentor engineers and drive technical excellence across teams
  • Strong communication and collaboration skills with both technical and non-technical stakeholders
  • Passion for building platforms that enable speed, innovation, and exceptional customer experiences