Talent.com

Senior software engineer Jobs in Waterloo, ON

Create a job alert for this search

Senior software engineer • waterloo on

Last updated: 2 days ago

Senior Fullstack Software Engineer

Insight GlobalKitchener, ON
Permanent

Candidates must be legally authorized to work in Canada.Insight Global is looking for two highly skilled Senior Full-Stack Software Engineers to design, implement, and scale a secure, production-gr...Show more

Senior Full-Stack Software Engineer

Company 1 - The Manufacturers Life Insurance CompanyWaterloo, Ontario
Full-time

We are seeking a Senior Full‑Stack Software Engineer to join our team to design, build, and support scalable, accessible, and secure software solutions.In this role, you will contribute across the ...Show more

Senior General Manager

215 Lexington RdWaterloo, ON
Full-time +1
Quick Apply

Aspira Hygate Waterloo Retirement Living.Rate of Pay: $96,655 - $120,819.This posting is for an existing vacancy.Join our compassionate and dynamic team as the Senior General Manager at Sienna Seni...Show more

Senior Municipal Engineer

StantecWaterloo, ON
Full-time +1

Communities everywhere share the need for clean water.And as they work to meet that need, they’re facing new, more complex challenges every day.Our water professionals collaborate to contribute inn...Show more

Sr Fullstack Software Engineer -.Net/React

Motion RecruitmentWaterloo, Ontario, Canada
Full-time +1

Hybrid (3 days per week in office).Located near the University of Waterloo Campus.We are seeking a Full Stack Engineer with a strong front-end focus to join a growing technology team in Whitby, Ont...Show more

Director, Software Development

The DescartesWaterloo, ON, CA
Full-time

Descartes Unites the People and Technology that Move the World.The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex.By combinin...Show more

AI Software Lead

Ironbelly StudiosWaterloo, Ontario, CA
Full-time
Quick Apply

Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe.Our focus is on creating high quality entertainment experiences as wel...Show more

Senior Controller

Elby Professional Recruitment IncWaterloo, ON, CA
Permanent
Quick Apply

Our client in the construction and development industry, based in the Waterloo region, is seeking a Senior Controller to join their growing team!.The role will focus heavily on financial reporting,...Show more

Senior Software Engineer

MCAPWaterloo, ON, CA
Full-time

This position is responsible for the design, execution, assessment, security, and troubleshooting of software programs and applications.This includes configuring, coding, developing, and documentin...Show more

Senior Software Engineer - Android/AOSP

Randstad CanadaWaterloo, Ontario, CA
Temporary
Quick Apply

As a core member of our client's engineering team, you will be responsible for the end-to-end software development lifecycle (SDLC).This includes architecting scalable software, writing production-...Show more

Backend Software Engineer

Company 58 - Manulife Bank of CanadaCAN, Ontario, Waterloo, 500 King Street North
Full-time

We’re looking for a Backend Software Engineer who is motivated by delivering customer and business value and enjoys working on transformative, large-scale initiatives.In this role, you’ll contribut...Show more

Pega Senior Software Engineer

Sun LifeSun Life Waterloo King
Full-time

They will contribute to agile team goals by collaborating with other functions in the team, as well as developing specifications, code, and documents in order to ensure successful implementation an...Show more

Design Specialist - Embedded Software - Senior Level

Teledyne Technologies IncorporatedON,Waterloo,Canada
Full-time

Our Company is built on employee mutual commitment and respect, enthusiasm and progress.Teledyne DALSA is a subsidiary of Teledyne Technologies Inc.Teledyne Digital Imaging products are used worldw...Show more

Pega Senior Software Engineer

Sun LifeWaterloo, Ontario
Full-time

They will contribute to agile team goals by collaborating with other functions in the team, as well as developing specifications, code, and documents in order to ensure successful implementation an...Show more

Senior iOS Software Engineer, Trust

SquareKitchener, Ontario, CA
Full-time

It all started with an idea at Block in 2013.Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, dev...Show more

Senior Mechanical Designer/Engineer

TalentSphereKitchener, ON, Canada
Full-time

Mechanical Engineer – Building Consulting (Waterloo, ON).This firm has built a strong reputation for delivering high-quality mechanical and electrical design solutions across sectors such as commer...Show more

Senior Geoscientist or Environmental Engineer (Candidate Pool)

CIMA+Kitchener, Ontario, Canada
Full-time +1

CIMA+ is expanding its presence across the Greater Golden Horseshoe (GGH) and Ontario.In this position, you will lead and contribute to high-impact environmental projects, including Phase I & II En...Show more

Senior Mechanical Engineer

MT TalentKitchener, Ontario
Permanent
Quick Apply

We are a strategic recruitment agency specializing in connecting skilled professionals with top employers across Canada and the United States.Our holistic approach ensures that both technical and c...Show more

People also ask
Senior Fullstack Software Engineer

Senior Fullstack Software Engineer

Insight GlobalKitchener, ON
30+ days ago
Job type
  • Permanent
Job description

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

Insight Global is looking for two highly skilled Senior Full-Stack Software Engineers to design, implement, and scale a secure, production-grade platform on Microsoft Azure. The client is building a new cloud-native product line. This is a hands-on, senior engineering role with direct responsibility for application architecture, cloud infrastructure, and developer experience. The ideal candidates are comfortable working in a greenfield environment, making sound architectural decisions, and delivering production-ready systems with minimal oversight.

Key Responsibilities:
• Front-End Development: Design and implement modern, responsive web applications using Blazor WebAssembly and Fluent UI Blazor (in C# .NET). Ensure strong separation of concerns, maintainability, and performance
• Back-End & API Development: Design and implement secure, scalable REST APIs using C# and .NET, as part of a cohesive, end-to-end system. Own API versioning, authentication/authorization, and error-handling strategies.
• Event-Driven Architecture: Design and implement event-driven system boundaries, messaging contracts, and failure-handling strategies using Azure Event Bus. Support local development and debugging using RabbitMQ or equivalent.
• Containerization & Deployment: Build and deploy Docker-based services. Integrate containerized workloads into Azure-hosted infrastructure. Leverage Azure Functions where appropriate.
• Cloud Infrastructure & Security: Design secure-by-default, scalable, production-ready infrastructure. Apply best practices for identity, access control, secrets management, and network security.
• Collaboration & Engineering Excellence: Participate in architecture discussions, code reviews, and technical decision-making. Treat documentation as a core architectural artifact, capturing system intent, constraints, and rationale using Markdown and Mermaid.
• Reliability, Scale, & Observability: Design systems for high availability, fault tolerance, and graceful degradation. Ensure services are observable, diagnosable, and supportable in production. Anticipate scaling characteristics and failure modes before they occur.
• Database Design and Management: Design, implement, and evolve cloud-based data models and persistence strategies (Cosmo DB, SQL, etc.). Utilize LINQ and Entity Framework for data access and management.
• Concurrency and Multi-threading: Implement and manage concurrency and multi-threaded processes to ensure efficient application performance.
• Collaboration: Work closely with cross-functional teams to gather requirements and deliver high-quality software solutions.
• CI/CD & Automated Testing: Develop robust automated test suites and contribute to CI/CD practices that support reliable, repeatable deployments.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:

Required Skills & Experience

• 8+ years of professional full-stack software development experience
• Strong production experience with C# and .NET
• Hands-on experience with Blazor WebAssembly (ideally with Fluent UI Blazor)
• Experience designing and building REST APIs
• Experience with Microsoft Azure
• Experience with Docker and containerized workloads
• Experience with event-driven or message-based systems
• Database architecture and design
• Scalable systems
• Highly self-directed and comfortable working in a new product environment
• Strong problem-solving and analytical skills
Clear and effective communicator

Nice to Have Skills & Experience

• Experience with .NET Aspire
• Infrastructure as Code (Bicep)
Cloud or Microsoft certifications

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.