Senior Software Engineer - Platform and Architecture
Nue.io
Software Engineering, IT
Canada · Toronto, ON, Canada · Remote
Posted on Dec 16, 2025
Senior Software Engineer - Platform and Architecture
Canada (Toronto) • Canada (remote)
Engineering
Remote • Remote
Full-time
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’re looking for a highly motivated and enthusiastic Senior Software Engineer to take ownership of Nue's platform systems and scale them to the next level. Our architecture is proven and robust - you'll optimize, extend, and ensure it handles 10x growth while maintaining reliability. This role offers the opportunity to work with a variety of technologies, including Java, Node.js, distributed systems, Salesforce Platform, AWS, and more. If you're passionate about building scalable systems in the financial domain, this could be the perfect role for you.
Responsibilities
- Scale existing multi-tenant database architecture - optimize queries, refine sharding strategies, and improve performance for increasing data volumes
- Enhance the Salesforce-Nue dual architecture - address bottlenecks, improve sync reliability, and handle edge cases at scale
- Extend API and webhook infrastructure to support new use cases while maintaining backward compatibility
- Strengthen security and authentication systems as customer requirements evolve
- Improve self-service capabilities based on customer feedback and usage patterns
- Ensure data consistency and transactional integrity across distributed systems
- Profile and optimize critical paths that impact customer experience
- Take ownership of triaging and resolving critical customer issues, ensuring system reliability and customer satisfaction
- Collaborate closely with product and business stakeholders to align technical decisions with business goals
- Leverage AI-powered development tools and workflows to accelerate development velocity and code quality
- Stay current with emerging technologies and development practices to continuously improve our platform
What You’ll Bring:
- 7+ years scaling production SaaS platforms with multi-tenant architectures
- 7+ years of experience in Java development, with strong emphasis on Spring Framework (Spring Boot, Spring MVC, etc.)
- 5+ years experience with relational databases and SQL - performance optimization, sharding, query tuning, indexing
- Experience with NoSQL databases (e.g., DynamoDB)
- Track record of API design and performance optimization
- Experience with application profiling tools and performance debugging
- Enthusiasm for AI tooling and prompt engineering to enhance development workflows
- Strong communication and collaboration abilities
- Ability to thrive in a fast-paced, startup environment
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Bonus Points (optional):
- Salesforce platform development and integration
- Node.js and TypeScript experience
- AWS services (RDS, Lambda, SQS)
- Kafka or similar event streaming platforms
- Financial or billing systems domain knowledge
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.
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
In what country/countries are you legally permitted to work? *
Do you hold a bachelor's degree from an accredited university/college? *
What are your salary expectations? *
Req ID: R35