Overview
Software Engineer 4 on the Revenue Infrastructure team, building scalable systems and configurable pipelines for revenue, financial, advertising, subscription-payment, invoicing, and partner workflows.
What you'll do
- Design and evolve architectures for large-scale financial workflows.
- Build infrastructure for revenue advertising integration, settlement, and cash reconciliation.
- Generate invoices for bundle partners.
- Develop revenue partner workflows and configurable data pipelines.
- Collaborate with Product Managers, engineering teams, and Revenue Finance.
- Shape data models based on upstream and downstream systems.
- Deliver reliable distributed applications with minimal guidance.
What you'll need
- 4+ years of hands-on software engineering experience.
- BS/MS in Computer Science or equivalent.
- Strong data structures and algorithms knowledge.
- Server-side software engineering expertise in Java, Scala, or another JVM language.
- Experience with gRPC, GraphQL, or RESTful API design and implementation.
- Experience with Kafka and stream processing technologies such as Spark or Flink.
- Expertise building secure, scalable, and highly available distributed applications.
Nice to have
- Professional experience building financial and monetization solutions.
- Understanding of the modern advertising technology ecosystem with a fintech focus.
- Experience delivering complex cross-functional projects.
- Strong belief in test-driven development.
Details
- Remote in the United States.
- Annual salary range: $250,000–$413,000, varying by location.
Read the full description and apply on the company’s own careers page.