Current jobs related to Staff Software Engineer - Toronto - hireVouch


  • Toronto, Ontario, Canada Intuit Inc. Full time

    Technical Leadership Opportunity at Intuit Inc.We are seeking a highly experienced Staff Software Engineer to lead our team of software engineers in developing high-volume platform capabilities that enable customer-facing experiences for Intuit customers. As a technical leader, you will be responsible for driving the design and implementation of durable...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team at Royal Bank of Canada. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionAs a Staff Software Engineer, you will be working closely...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryRoyal Bank of Canada is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionWe are looking for a talented software engineer who is passionate...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryRoyal Bank of Canada is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionWe are looking for a talented software engineer who is passionate...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job Title: Staff Software EngineerHouseful, an RBC company, is revolutionizing home ownership by making it more accessible to everyone. As a Staff Software Engineer, you will play a crucial role in developing innovative solutions to empower our customers.What You Will Do:Design and develop high-quality software features that meet the needs of our growing...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:Key...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:Key...


  • Old Toronto, Ontario, Canada Cardata Consultants Inc. Full time

    Job Title: Staff Software EngineerAs a Staff Software Engineer at Cardata Consultants Inc., you will be a key member of our Engineering Team, contributing to the design, architecture, and implementation of complex software systems. Your expertise in various programming languages and technologies will be essential in ensuring the responsiveness and utility of...


  • Old Toronto, Ontario, Canada Cardata Consultants Inc. Full time

    Job Title: Staff Software EngineerAs a Staff Software Engineer at Cardata Consultants Inc., you will be a key member of our Engineering Team, contributing to the design, architecture, and implementation of complex software systems. Your expertise in various programming languages and technologies will be essential in ensuring the responsiveness and utility of...


  • Toronto, Canada Capital One Full time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer Staff Software Engineer   Our Capital One Software Studio. Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 270. We’re passionate about what we do, and we’re always on the lookout for people who want to make a difference...


  • Old Toronto, Canada Cardata Consultants Inc. Full time

    SummaryAs a Staff Engineerat Cardata you’ll be a technical expert tasked with hands-on architecting and coding front-end and back-end applications to bring to life new features, upgrades and custom developments on both the Cardata Cloud and Mobile platforms. You’ll leverage your expertise in various languages and technologies to ensure responsiveness and...


  • Toronto, Ontario, Canada Intuit Inc. Full time

    Staff Software EngineerCome be a part of the DevX organization at Intuit Inc. as a Staff Software Engineer. Our mission is to provide top-notch developer experience and platforms for all of Intuit's developers. Our team focuses on delivering products and services for Operational Excellence driven by data and assisted by AI to maximize developer...

Staff Software Engineer

2 months ago


Toronto, Canada hireVouch Full time

Job Title: Staff Software Engineer (Backend - Node.js)

Location: Toronto, Canada (Remote/Hybrid)

About Us: We are a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint into Toronto, Canada, we are seeking a seasoned Staff Software Engineer to join our team. Our culture is built on collaboration, creativity, and a commitment to quality.

Job Description: As a Staff Software Engineer, you will play a pivotal role in designing and building robust backend systems using Node.js. You will be responsible for driving the architectural direction of the project, ensuring that the systems are scalable, maintainable, and secure. You will also mentor junior engineers, provide technical leadership, and collaborate with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Lead the design and implementation of backend services, APIs, and distributed systems using Node.js.
  • Define and drive the architecture of complex systems, ensuring best practices in scalability, performance, and security.
  • Collaborate with product managers, frontend developers, and other stakeholders to deliver features that meet business and technical requirements.
  • Provide technical leadership and mentorship to a team of engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews, ensure code quality, and enforce engineering standards across the team.
  • Troubleshoot and resolve production issues, ensuring high availability and reliability of the services.
  • Stay up-to-date with the latest industry trends and technologies, and integrate them into the development process where appropriate.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of software engineering experience, with a focus on backend development.
  • Expertise in Node.js and related frameworks (e.g., Express, Koa).
  • Strong architectural skills, with experience designing and implementing scalable, distributed systems.
  • Proficient in building RESTful APIs, microservices, and working with databases (both SQL and NoSQL).
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Solid understanding of software development best practices, including code reviews, CI/CD, testing, and documentation.
  • Excellent problem-solving skills and a proactive attitude.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.

Nice to Have:

  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with frontend technologies such as React or Angular.
  • Previous experience working in a startup or fast-paced environment.
  • Knowledge of security best practices and compliance requirements.

What We Offer:

  • Competitive salary and benefits package.
  • Flexible work arrangements, including remote and hybrid options.
  • Opportunities for professional growth and development.
  • Collaborative and inclusive work culture.
  • The chance to work on cutting-edge technology with a talented team.