Join the engine room of Jupiter's lending business, building the systems that decide who gets credit, how much, and at what price, all in real time. You’ll own end‑to‑end architecture, set technical direction, and ensure reliability in a regulated, high‑stakes environment. What You’ll Do Architect and evolve real‑time underwriting and pricing platform integrating bureau, income, and fraud signals. Lead rule‑engine design enabling risk teams to configure and launch policies instantly. Build co‑lending and multi‑lender pricing flows supporting partner onboarding at scale. Create fraud‑prevention infrastructure across loans and cards with minimal user friction. Own latency, throughput, and correctness for tens of thousands of daily decisions. Drive experimentation platform for pricing and risk policies with measurable yield impact. What You Need 6+ years backend engineering, delivering high‑scale, end‑to‑end systems. Expert-level Java and Spring Boot with production‑grade JVM design. Advanced PostgreSQL mastery: complex queries, indexing, transactions, performance tuning. Strong experience with event‑driven architectures: Kafka, queues, idempotency, eventual consistency. Proficiency in AWS and Kubernetes for deploying, scaling, operating containerized services. Hands‑on monitoring/alerting using Prometheus, Grafana, and on‑call incident response. Good to Have Scala or Kotlin experience; modern JVM functional programming skills. Fintech or lending domain background: credit underwriting, KYC, fraud signals. Experience building rule‑engine or policy‑configuration platforms. The Opportunity Jupiter grew from a 100,000‑person waitlist to over 2.8 million users, and its Risk Tech team directly shapes disbursals, approval rates, and loss ratios.
Software Development Engineer III — Risk Tech
Software Development
