CareerPlanSign in

Staff Software Engineer

Berlin💼 Full-time🗓 2026-07-10 → 2026-10-02

Core

Lead the design and evolution of distributed systems powering the full expense lifecycle, from creation and approvals to reimbursements and financial reconciliation.

Role type

Staff Software Engineer (Backend/Distributed Systems)

Builds

Backend microservices, event-driven systems, and high-performance REST APIs for the expense platform.

Domain

Travel and Expense Management

Required skills

Java, Spring Boot, Microservices, Kafka, AWS SQS, Relational Databases (MySQL/PostgreSQL), Cloud-native architecture, System reliability, CI/CD, Technical leadership

Preferred skills

Event-driven architectures, Asynchronous processing, Financial system integrations, OCR processing pipelines, Incident management

Technologies

Java, Spring Boot, Kafka, AWS SQS, MySQL, PostgreSQL, AWS

Responsibilities

Architect and scale backend microservices; Lead design of event-driven systems; Drive technical strategy and platform architecture; Design high-performance REST APIs; Own critical expense workflows; Improve receipt ingestion and OCR pipelines; Ensure platform reliability and observability; Mentor engineers across teams. (via careerplan.io/jobs/7963744-staff-software-engineer-at-tripactions)

Seniority

Staff, hands-on IC with significant mentorship and strategy influence