Software Engineer, Finance Engineering
Core
Building backend services for an AI-driven financial transaction system that reasons about business intent, validates transactions, routes approvals, and resolves exceptions.
Role type
Senior Software Engineer (Backend/Finance Engineering)
Builds
Transaction pipeline, sub-ledger, orchestration layer, tool APIs for AI agents, and operator-facing supervision interfaces.
Domain
Enterprise Finance / Generative AI / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring ecosystem, distributed systems, API design, relational/NoSQL databases, concurrency, data structures, algorithms, OOP, microservices, event-driven architecture, caching, search technologies, data orchestration, contract testing.
Preferred skills
GenAI/LLM systems, RAG architectures, vector databases, prompt engineering, tech lead experience, GenAI coding tools, message-driven architectures, search indexing, batch/stream processing.
Technologies
Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, WebFlux, Kafka, RabbitMQ, Oracle, Postgres, MySQL, Cassandra, MongoDB, Redis, Elasticsearch, Airflow, Spark, Flink, Pinecone, Waviate, pgvector, Pact, REST Assured.
Responsibilities
Design and operate backend services across the transaction lifecycle (ingestion, validation, enrichment, matching, approval routing, settlement, reconciliation). Build tool and function APIs for AI agents with clean contracts and safe failure behavior. Implement agent workflows including graph-based orchestration, context assembly, memory, and evaluation harnesses. Build operator-facing surfaces for reviewing agent work (exception queues, audit trails). Model and evolve the platform's data layer with strict schema discipline. Write business and accounting logic as versioned configuration. Ensure correctness with immutable event history, exactly-once settlement, and SOX-compliant audit lineage. Own production services including instrumentation, alerting, and on-call. Mentor engineers and conduct code/design reviews.
Seniority
Senior, hands-on IC with mentorship responsibilities