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, AI agents, and event-driven flows for a global business travel and expense platform.
Domain
Financial technology, expense management, and AI-powered document processing.
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, TypeScript/Node.js, Python, API design, relational databases, cloud platforms, event-driven architecture, LLM integration, document processing, financial workflows.
Preferred skills
Kafka, AWS, Docker, Kubernetes, PostgreSQL, OCR, multi-currency systems, policy engines, AI evaluation tools.
Technologies
Java, Spring Boot, TypeScript, Node.js, Python, Kafka, AWS, Docker, Kubernetes, PostgreSQL, LLMs, OCR.
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).
Seniority
Junior to Mid-level, hands-on IC
