Senior Software Engineer
Nue.io
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.
$148.5k - $181.5k per year
...owners can use to run stronger, more resilient businesses. Our Engineering team is at the heart of building banking products that help... ...reinvent banking, and we’re looking for a curious, impact‑driven Senior Software Engineer to join our growing team – someone who thrives on...SeniorLong term contractInternship- ...us as we transform how care organizations recognize and retain the people who make care possible. The Opportunity As a Senior Software Engineer at Caribou, you will shape the architecture, quality, and evolution of the core systems powering our products. You’ll influence...SeniorSummer workWork at officeRemote work1 day per week
- ...Senior Software Engineer – Nubank Join to apply for the Senior Software Engineer role at Nubank . About Us Nubank is one of the largest digital financial platforms in the world, with more than 122 million customers across Brazil, Mexico, and Colombia. Guided by...SeniorFull timeWork at officeWork from home
$160k - $185k per year
...partner‑facing tools. You’ll help shape the experience customers and partners depend on to stay connected anywhere. As a Senior Software Engineer, you’ll lead technically significant initiatives across the stack — building React interfaces, Node.js services, and PostgreSQL...SeniorRemote workFlexible hours- ...which city just put out an RFP, or which agency is buying a new software system often requires detective-level research. NationGraph’s... ...built, iconic companies. About The Role: Own a product and engineering leadership role in our rapidly growing startup. We are...SeniorInternshipWork from homeFlexible hours
- ...design, development and deployment of AI software products. Our objective is to create a software... ...has been developed by physicists and engineers with decades of experience in designing... ...delays and costs. We’re looking for a Senior Python developer to join our team (company...Senior
- Qualifications 5+ years as Software Developer with proven project track record. Strong knowledge of PHP 8, Laravel 9+, MySQL, React... ...are delivered reliably and efficiently. The codebase and engineering workflows improve over time thanks to your contributions. The...SeniorRemote workHome officeFlexible hours
- Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and platform architecture, with opportunities to contribute to full-stack features...SeniorWork at officeRemote work
$108.32k - $119.73k per year
...Bikini Bottom Consulting. Dive into success with us and navigate the future together. About The Role We are seeking a Senior Software Engineer to join our Engineering team, dedicated to building innovative solutions using cutting-edge technologies. As a key member of...SeniorLong term contract- ...Best Bank. Visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that... ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies...Senior
$112k - $152k per year
Senior Software Application Engineer Lead the architectural evolution of core business systems. Analyze existing system designs and data models, identify critical optimization opportunities for scale, performance, resilience, and cost, and drive execution of the vision. What...SeniorLocal area- Position Description Senior Software Engineer Reporting to: Director of Software Engineering Signal 1 helps health systems accelerate AI adoption with a category defining technology platform. Signal 1’s first product, the AI Management System (AIMS), gives health system...SeniorInternship
- ...building the future of healthcare infrastructure. We are hiring Senior Full Stack Engineers to join our Product Engineering organization with... ...experience, Strong background in shipping production-grade software in modern cloud environments. You are comfortable hopping across...SeniorWork at officeRemote work
$100k - $150k per year
...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination... ...’s contributions make a real impact. About the Role As a Senior Software Engineer, you will play a critical role in defining the architecture...SeniorLong term contract- Transform cross-border banking solutions with Loop as a Senior Software Engineer in downtown Toronto. Leverage your expertise in full-stack development and technical leadership to drive innovation. In this pivotal role, you will spearhead architectural decisions and full-...Senior
- Join TRADER as a Senior Software Engineer and lead backend development with PHP and AI tools in our AutoSync team. Shape automotive retail solutions by pushing technological boundaries while collaborating with top talent. In this influential role within the AutoSync engineering...Senior
- Drive innovation at ZoomInfo as a Senior Software Engineer focusing on Internal Developer Platforms. Utilize TypeScript and Node.js to craft high-quality APIs and enhance system performance. In this critical role, you’ll apply your extensive experience to design and maintain...Senior
- ...or niche expertise) Role Description We are looking for a Senior Software Developer to support the Cyber Security portfolio within Cyber... ...development practices while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key Responsibilities Design...Senior
$180k - $195k per year
What You’ll Do The Senior Staff Software Engineer is one of Nue's senior-most individual contributors, responsible for shaping the technical direction of the platform across multiple product teams. This role sets the multi-year technical strategy in their domain, drives the...Senior- ...interviewing at NAM Info Inc by 2x Get notified about new Java Software Engineer jobs in Toronto, Ontario, Canada . Software... ...Angular Microservices Spring boot Kafka Seniority level Mid-Senior level Employment type Full-time Job function Information...SeniorFull time
- Enhance your impact as a Senior Software Engineer in Site Reliability at Thumbtack. Join us to design resilient, scalable systems while collaborating across engineering teams for optimal service delivery. In this pivotal role, your extensive knowledge in AWS and Linux will...Senior
- ...Collaborate with product managers, designers, and architects to translate business requirements into technical solutions Contribute to system design discussions and help shape engineering best practices Continuously improve code quality, performance, and reliability #J-18808-LjbffrSenior
- ...solutions. The role combines advanced Snowflake development (Snowpark, Streams & Tasks, Snowpipe), data architecture and platform engineering to deliver performant, secure, governed data products, developer utilities and Snowflake-based apps that enable analytics and data...Senior
- ...real solutions, and measure ourselves by customer outcomes. Our engineering team operates with high autonomy and direct customer impact.... ...look for people who do the same. The Role We’re hiring a Senior Software Engineer to build and scale our platform. You’ll work across...SeniorImmediate startRemote workFlexible hours
- ...deliver fast, high‑quality outcomes Drive technical decision‑making, including system design, performance, and scalability Improve engineering velocity through tooling, experimentation, and AI‑assisted development workflows Mentor other engineers and raise the bar on...SeniorLong term contractTemporary workWork at officeWork from home
$120k - $150k per year
Job Title: Senior Full Stack Engineer Job ID: 87833 Location: Toronto, Ontario Overview Our client provides specialist financial services to alternative investment funds, investors, multinationals and private clients worldwide. With over 10,000 employees in 45 countries they...SeniorWorldwide- ...Brex to name a few! The opportunity Join our Blocks team as a Software Engineer and play a critical role in shaping the core infrastructure... ...dose of humility and the willingness to grow (no matter your seniority!). A fluent level in English (French is not a must)....SeniorRemote work
$195k - $390k per year
...of Conversational AI! What you'll be doing: Work closely with senior engineers to deliver, optimize, maintain, debug, unit test and document... ...development of NeMo Guardrails and Colang Deliver rapid iterations of software based on user feedback and metrics Collaborate with your peers...SeniorFlexible hours- ...in real time. We're looking for a Senior Staff Front-End Engineer to define the architecture behind that... ...What You Will Need ~10+ years of software engineering experience, including significant... ..., data infrastructure, visualization engines, AI-powered workflows, and front-end...SeniorLong term contractWork at office3 days per week
$100k - $150k per year
Position: Senior Python Engineer Location: Downtown Toronto, Hybrid/Onsite Salary Range: $100K-$150K Job Type: Permanent Posting Type... ...Mathematics, Finance, or a related field Strong backend software engineering experience with modern programming languages such...SeniorPermanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior software developer Toronto, ON
- software engineer - computer Toronto, ON
- software developer remote Toronto, ON
- software engineer intern Toronto, ON
- software engineer devops Toronto, ON
- junior software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer internship Toronto, ON
- ingénieur logiciel Toronto, ON
