Portfolio Company Job Opportunities

Senior Full Stack Engineer - Billing

Nue.io

Nue.io

Software Engineering
Toronto, ON, Canada · Canada · Remote
CAD 145k-165k / year
Posted on Oct 14, 2025
Product & Engineering · Toronto, Canada, Remote Canada · Hybrid

Senior Full Stack Engineer - Billing

Nue.io is a fast-growing revenue lifecycle platform that manages the entire quote-to-revenue lifecycle for any revenue model. Join us to redefine revenue operations and drive our growth story.

Why you'll love this NUE opportunity!

At Nue.io, we're on a mission to revolutionize revenue operations for modern businesses.
We’re looking for a Senior Full-Stack Engineer, Billing who’s passionate about building and scaling systems that drive meaningful business outcomes.

In this role, you’ll take ownership of architecture enhancement, technical design and development for billing & collection features, helping us scale to meet the demands of our growing customer base.

If you thrive on solving complex problems, collaborating across teams, and working with cutting-edge technologies, this opportunity is for you.

You’ll work with a variety of technologies such as Java, Node.js, React, AWS, Salesforce Platform, etc., and play a central role in ensuring reliability, scalability, and performance across our systems.


Job Role and Responsibility

  • Design and implement robust billing capabilities including invoicing, credit memo management, payments, collections, and taxation, ensuring accuracy and compliance across multiple revenue models (recurring, usage-based, milestone, one-time, credit-based).

  • Build and scale transaction management to handle high-volume, high-fidelity financial events with strict ordering, idempotency, and auditability requirements.

  • Develop data synchronization mechanisms between internal billing systems and external financial systems (e.g., ERP, payment gateways, tax engines) to ensure consistency, fault tolerance, and real-time visibility.

  • Architect for scale and reliability, ensuring billing services can handle rapid customer growth, large data sets, and complex customer hierarchies without degradation in performance or data integrity.

  • Extend APIs and infrastructure to support new features and customer use cases while maintaining backward compatibility

  • Strengthen security and authentication frameworks in line with evolving customer and compliance requirements

  • Automate testing and validation of billing scenarios, including proration, mid-term changes, renewals, and adjustments, to reduce regressions and increase confidence in deployments.

  • Diagnose and resolve production issues, ensuring reliability and customer satisfaction

  • Collaborate with cross-functional teams to align technical priorities with business objectives

  • Leverage AI and automation to boost development velocity, quality, and innovation

  • Stay informed of emerging technologies and industry best practices in billing, payments, and revenue operations, bringing fresh ideas to evolve the platform.

Required Skills and Experience

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • 6+ years scaling production SaaS platforms or distributed systems
  • 6+ years of experience with Java + Spring Boot
  • Strong experience with relational databases like PostgreSQL, MySQL (performance optimization, sharding, indexing, etc.)
  • Familiarity with NoSQL technologies (e.g., DynamoDB, MongoDB)
  • Familiarity with Cache and Distributed Locks technologies (e.g., Redis, Memcached, ZooKeeper)
  • Familiarity with event streaming systems (e.g., Kafka, RabbitMQ, AWS SQS/SNS)
  • Proven expertise in API design and optimization
  • Hands-on experience with profiling, debugging, and performance tuning tools
  • Interest or experience in AI-assisted development and prompt engineering
  • Excellent communication and collaboration skills
  • Ability to thrive in a fast-paced, startup environment

Preferred Skills

  • Experience with Salesforce
  • Knowledge of Node.js, TypeScript, React
  • Familiarity with cloud services (e.g., AWS, Azure, GCP)
  • Domain experience in financial, billing or collection

What We Offer

  • Competitive salary and benefits package.
  • Opportunity to work in the dynamic and innovative Silicon Valley tech ecosystem.
  • The chance to work on groundbreaking projects and influence the future of finance and payment systems.
  • A collaborative and supportive team environment that encourages personal and professional growth.
Department
Product & Engineering
Locations
Toronto, Canada, Remote Canada
Remote status
Hybrid
Yearly salary
CAD145,000 - CAD165,000

About Nue.io Careers

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.

Founded in 2019
Product & Engineering · Toronto, Canada, Remote Canada · Hybrid

Senior Full Stack Engineer - Billing

Nue.io is a fast-growing revenue lifecycle platform that manages the entire quote-to-revenue lifecycle for any revenue model. Join us to redefine revenue operations and drive our growth story.