Occasional remote work is allowed for this position.
Type of contract for this position: Permanent contract
The position
Job description
Risk Engineering builds the systems that decide which subscription orders Grover approves, declines, reviews or verifies, in real time, across four markets and for both consumers and businesses
As a Senior Software Engineer, you report to the Engineering Manager, Risk Engineering, and join a small, senior team that owns its services end to end
You work closely with risk analysts, data scientists, and product to grow approval rate while keeping fraud and defaults in check
Our risk decisioning platform: the rule engine, experiments and decision APIs (FastAPI, GraphQL federation) that every Grover order passes through
New risk products, starting with dynamic pricing and counter offers, from design to production
Integrations with credit bureaus and identity, fraud and AML providers, built to stay reliable when vendors are not
Event-driven flows on Kafka for decisions, manual review, ID verification and bank-account checks, correct under retries, duplicates and race conditions
Tools for our risk analysts: the manual review experience and our LLM-powered risk assistant on AWS Bedrock
Reliability and observability of your services: Datadog monitors, on-call, runbooks and removing legacy dependencies
The Grover Way - How We Drive Success:
Own It: We take ownership seriously and define what success looks like. We drive shared ownership and don’t wait - we drive. We keep one another accountable and take responsibility when issues arise
Challenge, Decide, and Commit: We engage in proactive support, active listening, and healthy conflict to reach the best outcomes. We value diverse perspectives and, once a decision is made, we commit to it fully
Empower and Grow: We enable, trust, and coach one another toward high performance, always thinking and acting like owners. We seek growth, apply feedback, and support the development of our peers
Respect, Transparency, and Clarity: We strive for clear, respectful, and open communication with no surprises. We simplify complex information so everyone knows the “what, why, and how”
Benefits
Fully-remote/hybrid work structure. Office? Remote? Figure out the balance that works best for you
Online German Language Courses for all levels
Learning budget
Entrepreneurial responsibilities and upward career growth
Working for a market leader
Visit our engaging, open offices located in Berlin, Lisbon and Miami
Diverse global team of 65+ nationalities (and counting)! Genuinely the nicest group of colleagues who will soon become friends
Team events, Grover tech discounts, and expanding company perks
Preferred experience
Treat testing as a core part of development; be comfortable writing unit and end-to-end tests and owning the quality of what you ship
Be comfortable with AWS, Docker, and Kubernetes, and able to work with Terraform
Bonus points: Fintech, payments, lending, fraud or credit-risk experience; rule engines or ML in production; LLM tooling; Rust, Rails or Vue; German
Have owned services in production and managed their full lifecycle, from cross-service debugging to monitoring
Have hands-on experience with event-driven systems such as Kafka and with PostgreSQL
Enjoy working with non-engineers, explain technical trade-offs simply, and stay calm when priorities shift
Care about the “why” behind the code, keeping the end user and business impact in mind
Have experience designing REST and/or GraphQL APIs and integrating third-party APIs
Be comfortable participating in an on-call rotation
5+ years of backend engineering experience, with Python in production as your main language, and comfort working 90% on the backend and 10% on the frontend
These job openings might interest you!
These companies are also recruiting for the position of “Software & Web Development”.