Nue.io Logo

Nue.io

Senior Software Engineer - API and Developer Experience

Reposted 24 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
The role involves designing and developing a multi-tenant SaaS application using a microservices architecture, overseeing feature implementation, and providing technical guidance while ensuring best engineering practices are followed.
The summary above was generated by AI
About Nue.io

Nue is the AI-powered revenue architecture platform that unifies CPQ, billing, and revenue lifecycle management into a single system. It enables companies to simplify complex pricing, automate monetization, and gain full control over how they generate and scale revenue. Working with customers such as OpenAI, Chilipiper, Glean, HootSuite, and Mews. Nue helps sales, operations, and finance teams gain revenue acceleration, operational efficiency and revenue controls at speed and scale.

What You’ll Do:

We are seeking a highly motivated and enthusiastic Senior Software Engineer to join our fast-growing team. This role offers the opportunity to work with a variety of technologies, including Java, JavaScript - NodeJS & React, Salesforce Platform, AWS, Snowflake, etc.. If you are passionate about programming, coding, emerging technologies, and their applications in the financial domain, this could be the perfect role for you.

Responsibilities
  • Design, developer and architect multi-tenancy SAAS application with shared-nothing architecture based on spring boot framework, develop and architect scalable and reliable application which will leverage micro service architecture includes API gateway, service registry, service monitoring etc.
  • Oversee the design, scoping, implementation, and testing of new features end-to-end;
  • Drive technical excellence and implementation of best engineering practices such as design review, continuous integration and code review;
  • Create and maintain an open and transparent environment that values speed, innovation and quality;
  • Provide architecture and technical guidance for the software development team;
  • Stays current with relevant technologies, applying them to Nue’s SaaS applications as appropriate;
  • Helps define the standards and guidelines for the definition and development of Nue’s applications, components and services;
  • Deliver world class, high quality design and code using the latest development tools and frameworks. Uses agile methodologies including TDD, CI, Refactoring and Code Reviews.
  • Work with other global team members and management to complement and complete the development process

What You’ll Bring:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5-7 years of professional software development experience.
  • Strong portfolio or examples of past projects and code.
  • 5+ years of software development, design, and implementation experience in the finance, billing, and/or subscription software industry, specifically using multiple shard database architecture.
  • 5+ years of experience with application performance profiling and tuning. 
  • 5+ years of experience in Java and relational databases
  • 5+ years of experience with AWS, Google Cloud, or Microsoft Azure 
  • Test-driven mindset, with hands-on experience writing and maintaining automated tests; familiarity with test automation frameworks such as Mabl or similar tools
  • Strong SQL skills and database performance optimization
  • Experience with concurrent programming and thread safety in applications
  • Enthusiasm for programming, coding, and keeping up with emerging technologies.
  • Problem-solving skills and an eagerness to learn and adapt.
  • Strong communication and collaboration abilities.
  • A passion for working in a fast-paced, startup-like environment.
  • Test-driven mindset, with hands-on experience writing and maintaining automated tests; familiarity with test automation frameworks such as Mabl or similar tools

Bonus Points (Not Required)

  • Experience with enterprise systems and large-scale projects.
  • Experience with the Salesforce platform for seamless integration with Salesforce CRM.
  • A solid understanding of SaaS environments and cloud-based architectures.
  • Demonstrated ability to effectively use AI-assisted development tools (e.g., Claude Code, Codex, or similar) to accelerate development, improve code quality, debug complex issues, and explore system designs
  • Strong attention to detail, ownership mindset, and comfort operating in ambiguous, fast-moving environments
  • Excellent problem-solving skills and the ability to troubleshoot complex systems issues.
  • Strong communication skills and the ability to collaborate with cross-functional teams.


Compensation
The base pay range for this role is CA$140,000 – CA$150,000 per year.
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.


Nue.IO is 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.


Similar Jobs

12 Hours Ago
Remote
Canada
Entry level
Entry level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Software Developer in Employee Development, you'll design and deliver scalable software, work collaboratively to enhance user experience, and leverage AI tools for development efficiency.
Top Skills: Ai ToolsModern Programming LanguagesSoftware Development
12 Hours Ago
Remote or Hybrid
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Lead the SME & Growth team in Canada, focusing on customer acquisition, retention, and monetization. Drive growth through strategic initiatives and team building.
Top Skills: AIB2BMarketing
12 Hours Ago
Remote or Hybrid
Mid level
Mid level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Drive growth and scale the Canadian SME business through event management, partnerships, and community building by executing data-driven marketing strategies.
Top Skills: MarketoSalesforce

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account