Senior Software Engineer, Expense
Core
Build and scale the full expense lifecycle product (receipts, reimbursements, policy, admin) integrating AI agents for document extraction, conversational capture, and automated approval workflows for global finance teams.
Role type
Senior Software Engineer (Backend/AI)
Builds
Production expense platform features, AI agents, and financial data pipelines for enterprise clients.
Domain
Fintech / Business Travel & Expense / AI
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, TypeScript, Python, relational data modeling, event-driven architecture, LLM integration, tool/function calling, retrieval-augmented generation, document/vision extraction, financial domain knowledge, API design, observability.
Preferred skills
Kafka, OCR, VAT/GST handling, policy engines, agent frameworks, mobile AI UX.
Technologies
Java, Spring Boot, TypeScript, Python, AWS, Kafka, LLM APIs.
Responsibilities
Design and ship backend services and web features; build LLM-backed agents with tool use and grounding; improve document extraction quality and latency; instrument production systems for observability and quality; review code for financial correctness and auditability; mentor engineers and write scalable designs.
Seniority
Senior, hands-on IC