Rillet Staff Software Engineer at Rillet leading technical efforts on Revenue, Accounting & Tax team. Own product and technical problems across billing, revenue recognition, and tax workflows from design through production support.
Responsibilities
Own significant product and technical problems across billing and revenue, from clarifying requirements and designing the data model through implementation, rollout, and production support.
Shape the architecture behind contracts, pricing, invoicing, amendments, revenue recognition, and related tax workflows. Make the behavior accurate, explainable, and easier to extend.
Improve the reliability and performance of financial workflows as customer complexity and data volumes grow. Build strong validation, testing, and observability into the systems you own.
Partner with product, design, accounting experts, and customer-facing teams to make sound tradeoffs and deliver work that solves real customer problems.
Work across the stack, with a strong backend focus and the willingness to build the interfaces customers use to understand and manage their financial data.
Use AI to amplify your impact and deliver more value to our customers.
Raise the team's technical bar through design reviews, code reviews, mentoring, and hands-on collaboration. Help other engineers take on larger problems and make better decisions.
Who we're looking for
10+ years of software engineering experience, or equivalent depth and impact, with a track record of leading complex product systems from ambiguous problem to production outcome.
Strong backend and architectural fundamentals. You can reason about data modeling, correctness, system boundaries, performance, and safe changes to existing systems.
Staff-level technical leadership: you establish direction, explain your reasoning, bring partners with you, and remain accountable for the result.
Strong product judgment and clear communication. You can translate a complicated domain into models and decisions that engineers and business partners understand.
Qualification
Experience building billingHands-on experience with KotlinNoteGrow with usCompetitive pay and meaningful equity
Preferred
Experience building billing, subscription, usage-based pricing, revenue recognition, ERP, accounting, or other financial software.
Hands-on experience with Kotlin, Java, or TypeScript.
Experience evolving complex financial data models or improving the reliability and performance of business-critical systems.
Note: All official Rillet recruiting communications will come from an @rillet.com email address. If you’re contacted from another domain, please disregard the message and report it as spam.
Grow with us. Take meaningful ownership, expand your scope, and make an impact as Rillet scales.
Competitive pay and meaningful equity. Be rewarded for the value you help create.