Senior Software Engineer
- Level
- Senior · 5–10+ years
- Team
- Engineering
- Location
- Monroe, LA · Remote-friendly · US time zones
Own significant pieces of the Rivolq platform across web, mobile, and the risk engine. This is a senior, high-trust role with broad surface area — front-end, back-end, data, AI features, occasional 3D — and direct contact with the customer-facing pieces of the product.
What you'll do
Build and ship features across the web app (Next.js, React, TypeScript) and the mobile app (Expo / React Native).
Contribute to the risk intelligence engine — Weibull survival analysis, Monte Carlo simulation, consequence scoring, and the Decision Ledger audit trail.
Design and maintain Postgres schemas, row-level security policies, and the multi-tenant isolation that the DPA promises.
Integrate with the AI provider (Anthropic) for Facility Intelligence features, with attention to prompt design, cost control, and provider-agnostic abstractions.
Review code, mentor newer engineers, and help shape the team’s engineering culture as Rivolq grows.
What we're looking for
Strong TypeScript / React fundamentals; comfortable across the stack rather than locked into one layer.
Postgres at depth — you can reason about query plans, indexes, and isolation, not just write SQL.
Product instincts — you can read a spec, push back on what doesn’t make sense, and ship something that respects the user’s time.
Comfort working in early-stage ambiguity. Decisions get made with incomplete information; you make good ones anyway.
Bias toward boring, robust solutions over novel ones.
Bonus, not required
Experience with statistical modeling, survival analysis, or Monte Carlo methods.
Background in CMMS, EAM, facilities management, or industrial IoT.
Experience operating production systems on Heroku, Postgres at scale, or with similar managed infrastructure.
Past work with LLM APIs and prompt design for B2B applications.