About Nue.io
Nue.io is a next-generation CPQ and revenue automation platform designed for modern SaaS and subscription-based businesses. Our mission is simple: empower go-to-market teams to move faster, close smarter, and scale with confidence. With an elegant, no-code interface and deep Salesforce integration, we streamline the entire quote-to-revenue journey — from complex pricing and approvals to seamless renewals. Backed by top-tier investors and trusted by forward-thinking companies, Nue.io is redefining revenue operations for a product-led world.
But we’re more than our product — we’re a team built on curiosity, trust, ownership, and a genuine passion for building great things together. We foster a culture where people can do their best work, grow quickly, and make a real impact. And we’re growing! If you're excited by big challenges, smart teammates, and a high-velocity environment, we’d love to meet you.
What You’ll Do:
We are seeking a highly motivated and experienced Senior Software Engineer, Billing & Collections to join our fast-growing team. This role focuses on designing and building large-scale, event-driven billing and collections systems that power Nue’s core financial workflows.
You will work across a variety of technologies, including Java, Node.js/React, modern databases (SQL & NoSQL), event streaming platforms, and cloud infrastructure (AWS, Snowflake, etc.). If you are passionate about scalable system design, data integrity, and building resilient financial platforms, this could be the perfect role for you.
- Design, architect, and implement large-scale, multi-tenant billing & collections services with a shared-nothing architecture, leveraging Spring Boot, microservices, and event-driven patterns.
- Own end-to-end feature delivery for billing and collections capabilities: rating, invoicing, payments, dunning, retries, write-offs, and reconciliation.
- Define and evolve domain models and data schemas for billing, payments, and collections to ensure accuracy, auditability, and long-term maintainability.
- Build and maintain high-throughput, low-latency services that process large volumes of financial events with strong consistency and reliability guarantees.
- Design and implement event-driven workflows (e.g., using message queues/streams) for billing runs, payment notifications, dunning schedules, and ledger updates.
- Drive technical excellence and best practices such as design reviews, RFCs, observability, CI/CD, and high-quality code reviews.
- Lead and mentor other engineers in distributed systems design, database modeling, and scalability patterns relevant to billing and collections.
- Collaborate closely with Product, RevOps, and Customer teams to translate business requirements into robust, fault-tolerant system designs.
- Establish and maintain SLIs/SLOs (latency, throughput, accuracy, availability) for billing & collections services and continuously improve them.
- Stay current with relevant technologies (event streaming, data infrastructure, security, AI-assisted development) and apply them pragmatically to Nue’s SaaS platform.
What You’ll Bring:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of experience designing and building large-scale, distributed backend systems, ideally in finance, billing, payments, or subscription platforms.
- 5+ years of experience with Java (or JVM languages) and building microservices on frameworks such as Spring Boot.
- Deep understanding of relational databases (e.g., PostgreSQL, MySQL) including schema design, indexing, and performance optimization.
- Experience with multi-tenant and/or sharded database architectures and strategies for scale and isolation.
- Hands-on experience with event-driven architectures and streaming or messaging platforms (e.g., Kafka, Kinesis, RabbitMQ, Pub/Sub).
- Solid understanding of data consistency models, idempotency, exactly-once/at-least-once processing, and eventual consistency patterns.
- Experience with at least one major cloud provider (AWS, GCP, or Azure) and building cloud-native services (containers, serverless, managed data services).
- Strong SQL skills and familiarity with database performance profiling and tuning.
- Experience with observability (metrics, logs, traces) and diagnosing performance and reliability issues in production.
- Test-driven mindset, with hands-on experience writing and maintaining automated unit, integration, and end-to-end tests.
- Strong communication and collaboration skills, with the ability to explain complex systems to both technical and non-technical stakeholders.
- Enthusiasm for working in a fast-paced, startup-like environment and taking end-to-end ownership of critical systems.
Bonus Points (optional):
- Experience with billing, invoicing, collections/dunning, or payments processing in a SaaS or financial services context.
- Experience with Snowflake or other modern data warehouses for reporting, analytics, and financial reconciliation use cases.
- Familiarity with NoSQL or time-series databases and when to apply them alongside relational systems.
- Experience with enterprise-scale systems and high-volume transactional workloads.
- Understanding of compliance, security, and auditability concerns in financial systems (e.g., PCI considerations, data retention, audit trails).
- Experience integrating with Salesforce or other CRM/ERP platforms for billing and collections workflows.
- Demonstrated ability to effectively use AI-assisted development tools to accelerate development, improve quality, debug complex issues, and explore system designs.
- Strong attention to detail, an ownership mindset, and comfort operating in ambiguous, evolving product domains.
What We Offer:
- Competitive compensation and benefits that reward your talent and impact.
- Comprehensive health, vision, dental, and life insurance
- A front-row seat in the Silicon Valley tech ecosystem, where you’ll work on cutting-edge challenges shaping the future of SaaS, finance, and payments.
- The opportunity to build truly groundbreaking products — your work won’t just support the business; it will influence how companies around the world monetize and grow.
- A high-energy, collaborative culture where smart, supportive teammates push each other to learn fast, think boldly, and do the best work of their careers.
- Room to grow, lead, and make your mark in a fast-scaling company that values creativity, ownership, and ambition.
About Nue.io
We believe that the right way to accelerate business results is by giving go-to-market teams agility - to sell and monetize ANY revenue model, across ANY channel, with complete and accurate revenue visibility end-to-end.
This requires a truly disruptive product and innovative team - we’re bringing CPQ, Billing, Revenue Lifecycle Management, and Revenue Analytics under one platform, upleveling teams and companies with pricing and billing agility, and revenue intelligence.
We are an equal opportunity employer and welcome people of diverse backgrounds, perspectives, and skills.
We will work with applicants to provide accommodations at any stage of the hiring process. If you require accommodations during the interview process, please email your Talent Partner, and we will work with you to meet your needs.