Talent.com
Nue.io
Senior Software EngineerNue.io • Toronto, ON, Canada
Senior Software Engineer

Senior Software Engineer

Nue.io • Toronto, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

What You'll Do

We are seeking a highly motivated and experienced Senior Software Engineer to join our fast-growing team. You will design and build large-scale, multi-tenant SaaS systems that power Nue's core revenue workflows. You'll work across a powerful stack — Java/Spring Boot, Node.js/React, modern databases (SQL & NoSQL), event streaming platforms, and cloud infrastructure (AWS, Snowflake) — solving complex challenges in scalability, automation, and financial workflows.

Responsibilities

  • Design, architect, and implement large-scale, multi-tenant SaaS applications with a shared-nothing architecture based on the Spring Boot framework, leveraging microservices (API gateway, service registry, service monitoring), and event-driven patterns.
  • Own end-to-end feature delivery: scoping, design, implementation, testing, rollout, and operations.
  • Define and evolve domain models and data schemas to ensure accuracy, auditability, and long-term maintainability.
  • Build and maintain high-throughput, low-latency services that process large volumes of events with strong consistency and reliability guarantees.
  • Design and implement event-driven workflows using message queues and streaming platforms (e.g., Kafka, Kinesis, RabbitMQ, SNS/SQS, Webhooks).
  • Drive technical excellence and best engineering practices — design reviews, RFCs, continuous integration, code reviews, observability, CI/CD.
  • Provide architecture and technical guidance, and mentor other engineers in distributed systems design, database modeling, and scalability patterns.
  • Establish and maintain SLIs/SLOs (latency, throughput, accuracy, availability) for production services and continuously improve them.
  • Collaborate closely with Product and cross-functional teams to translate business requirements into robust, fault-tolerant system designs.
  • Deliver high-quality design and code using modern tools and agile methodologies including TDD, CI, refactoring, and code reviews.
  • 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 professional software development experience, designing and building large-scale, distributed backend systems.
  • 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 concurrent programming and thread safety in production applications.
  • 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; familiarity with test automation frameworks such as Playwright or similar tools.
  • Strong portfolio or examples of past projects and code.
  • 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 finance, billing, subscriptions, payments, or revenue-lifecycle systems in a SaaS or financial-services context.
  • Experience with Snowflake or other modern data warehouses for reporting, analytics, and 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.
  • 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, evolving product domains.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Toronto, ON, Canada

Similar jobs

Senior Software Engineer

Edgecom EnergyToronto, ON, CA
Full-time

Seniority level: Mid‑Senior level.Job function: Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut... Show more

 • Promoted

Senior Software Engineer - HashiCorp

LeadingtalentMarkham, Ontario, Canada
Full-time

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading solutions.We are an infinitely curious team, always seeking new possibilities... Show more

 • Promoted

Senior Software Engineer, Integrations

SoundHound Inc.Toronto, ON, CA
Full-time

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking.With a global reach spanning two dozen languages, we build Voice AI products... Show more

 • Promoted

Senior Software Engineer

OpenLoopToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

Air-tekToronto, Ontario, Canada
Full-time

Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable systems.Our suite of products has already captured a significant sha... Show more

 • Promoted

Senior Software Engineer Vancouver - C$125,000 - C$150,000 A Year

TigeraToronto County, Canada
Full-time

Software Engineer to enhance and build new functionality in Golang, working on Kubernetes and cloud-native applications. Show more

 • Promoted

Senior Software Engineer

NubankToronto, ON, CA
Full-time

Nu is the leading digital bank in Latin America, serving 135 million customers across Brazil, Mexico, and Colombia.The company has been leading an industry transformation by leveraging data and pro... Show more

 • Promoted

Senior Software Engineer

Clutch CanadaToronto, Ontario, Canada
Full-time

Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere.Customers can browse hundreds of cars from the comfort of their h... Show more

 • Promoted

Senior Software Engineer - C$120,000 - C$130,000 A Year

BlueMatrixToronto, Canada
Full-time

OverviewJoin to apply for theSenior Software Engineerrole atBlueMatrix.BlueMatrix is the market-leading platform for content creation, distribution, and compliance in the investment research indust... Show more

 • Promoted

Senior Software Engineer - Hashicorp

LeadingtalentMarkham, Canada
Full-time

Introduction A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading solutions.We are an infinitely curious team, always seeking new ... Show more

 • Promoted

Senior Software Engineer

Passagetoronto, on, Canada
Full-time

Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support; we connect families all around the world to life‑... Show more

 • Promoted

Senior Software Engineer

OpenLoop HealthToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

StatfloToronto, Ontario, Canada
Full-time

Statflo provides a leading sales acceleration platform for retailers, currently deployed in thousands of locations across North America.Our proprietary platform enables an organization to directly ... Show more

 • Promoted

Senior Software Engineer - Ai - C$100,000 - C$145,000 A Year

Thomson ReutersToronto, Canada
Full-time

Our Privacy Statement & Cookie Policy**Senior Software Engineer - AI page is loaded## Senior Software Engineer - AIremote type:Hybridlocations:Canada, Toronto, Ontariotime type:Full timeposted on:P... Show more

 • Promoted

Senior Software Engineer, Integrations

d1g1tToronto, ON, CA
Full-time

Founded and led by veteran fintech engineers who've built portfolio systems for global banks, hedge funds, and regulators, d1g1t gives wealth management firms capabilities they've never had before.... Show more

 • Promoted

Senior Software Engineer

Source CodeToronto, ON, CA
Full-time

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team.The Senior Software Engineer will play a pivotal role in driving impactful solutions ... Show more

 • Promoted

API Development Senior Software Engineer

Rubicon PathToronto, ON, CA
Full-time

Shape the future of API integration as a Senior Software Engineer focusing on API development.This role demands technical acumen and expertise in enterprise-level software solutions.As a Senior Sof... Show more

 • Promoted

Senior Software Engineer

Supernova TechnologyToronto, Ontario, Canada
Full-time

Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the l... Show more

 • Promoted

Senior Software Engineer - Up To C$180,000 A Year

TactEast York, Canada
Full-time

Senior Software Engineer sought to build tech that cuts emissions at scale.Requires experience with TypeScript, Node.Js, monorepos, CI/CD, and cloud infra. Show more

 • Promoted

Senior Software Engineer

SentryToronto, Canada
Full-time

About Sentry Bad software is everywhere, and we’re tired of it.Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.With more than $217 m... Show more