Staff Software Engineer, Revenue/Payment Platforms
Role details
Job location
Tech stack
Job description
Join a rapidly scaling, venture-backed AI-powered commerce platform that is redefining how transactions happen in the physical world. This organization is building next-generation infrastructure that powers seamless, real-world payments and monetization at scale.
As a Staff Software Engineer on the Revenue Platform team, you will own the technical direction of billing, payments, and invoicing systems that process tens of millions in monthly transactions. This is a high-impact, high-ownership role where your work directly shapes monetization strategy, financial accuracy, and expansion into new verticals.
You'll operate at the intersection of engineering, finance, and operations, balancing near-term execution with long-term architectural excellence. If you enjoy designing resilient distributed systems where correctness truly matters, this is a foundational role with real business impact., * Own the architecture and evolution of billing, payments, and invoicing infrastructure
- Establish standards for financial accuracy, transaction integrity, and compliance
- Design resilient multi-gateway payment processing with intelligent routing, retry logic, and graceful failure handling
- Build monitoring and reporting tools for revenue operations including reconciliation dashboards, payment success metrics, and audit trails
- Partner cross-functionally with finance and operations to automate dispute resolution, refund workflows, and reconciliation processes
- Drive best practices for idempotent payment processing, distributed transaction handling, audit logging, and financial system testing
- Own integrations with payment gateways, ERP systems, accounting platforms, and analytics tools
- Influence system-wide reliability standards and mentor teams on revenue systems engineering patterns
Requirements
- 8+ years of hands-on software engineering experience
- Deep experience building revenue systems such as payment platforms, billing systems, or invoicing infrastructure
- Strong systems thinking with expertise in distributed financial systems and handling edge cases such as duplicate requests, partial failures, currency conversion, tax logic, and timing issues
- Advanced database knowledge including transaction isolation, audit logging, financial data migrations, and high-availability systems requiring absolute correctness
- Production experience integrating with payment gateways such as Stripe, PayPal, or similar processors
- Experience navigating compliance requirements such as PCI-DSS
- Strong cross-functional communication skills, especially with finance, accounting, and data teams
- Experience leveraging AI-assisted development tools in real-world production environments
Preferred Experience:
-
- BS or MS in Computer Science or related engineering discipline
- Expert-level experience with billing platforms, reconciliation systems, and revenue recognition workflows
- Deep knowledge of audit controls and financial reporting systems at scale
- Strong Java expertise with understanding of JVM performance and concurrency
- Scala experience
- Experience with cloud infrastructure (AWS) and modern observability tooling
- Familiarity with AI-powered coding tools such as Copilot or similar agentic development tools
Benefits & conditions
- Opportunity to architect financial systems at meaningful transaction scale
- Work alongside world-class engineers solving complex distributed systems problems
- Build foundational infrastructure that enables new vertical expansion
- Strong engineering culture focused on systems thinking and technical excellence
- Competitive base compensation ranging from $220,000 to $275,000
Benefits and Perks:
- Comprehensive healthcare benefits
- 401(k) plan
- Short-term and long-term disability coverage
- Basic life insurance
- Equity participation through stock options
- Bonus opportunities
- Office-first collaboration model with strong in-person engineering culture