Backend Software Engineer
Core
Backend engineer building the full expense lifecycle (receipts, reimbursements, policy, accounting) and AI agents for conversational expense capture and admin automation.
Role type
Senior IC backend software engineer (financial systems & AI agents)
Builds
Production backend services, event-driven flows, LLM-backed agents, and document extraction pipelines for a global business travel and expense platform.
Domain
Fintech / Business Travel / Expense Management / AI
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, TypeScript/Node.js, Python, APIs, relational databases, cloud platforms, event-driven architecture, LLMs, RAG, document processing
Preferred skills
Kafka, AWS, Docker, Kubernetes, PostgreSQL, OCR, financial workflows, multi-currency, policy engines, AI agents, evaluation tools
Technologies
Java, Spring Boot, TypeScript, Node.js, Python, Kafka, AWS, Docker, Kubernetes, PostgreSQL
Responsibilities
Design and ship backend services and web features; own APIs and event-driven flows moving money and policy decisions; build and extend LLM-backed agents with tool use and grounding; improve document extraction quality and latency; instrument production with observability and quality dashboards; review code for correctness in financial systems (idempotency, auditability); mentor others and write scalable designs.
Seniority
Mid-level (1–3 years), hands-on IC