Principal Software Engineer – Canada in Toronto

Principal Software Engineer – Canada in Toronto

Toronto Full-Time 94500 - 115500 $ / year (est.) On-site
T

At a Glance

  • Tasks: Lead innovative software solutions and mentor a dynamic team of developers.
  • Company: Join a forward-thinking tech company shaping the future of software development.
  • Benefits: Attractive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Collaborative environment with strong focus on mentorship and career advancement.
  • Why this job: Make a real impact with cutting-edge technologies while developing your leadership skills.
  • Qualifications: 8+ years in software engineering with expertise in React, Node.js, and full stack development.

The predicted salary is between 94500 - 115500 $ per year.

Principal Software Engineer (Canada)

Key Responsibilities

  • Build and drive solutions using the technologies you and your team choose.
  • Develop applications using modern technologies and tools such as React, Node. js, SQL, Type Script etc.
  • Participate in all aspects of the development lifecycle from inception to implementation and support.
  • Collaborate with engineering leadership to create a technical vision for future products.
  • Mentor and pair with other developers, honing your coding, software design and leadership skills.
  • Pull data to analyze and communicate project effectiveness.
  • Make appropriate decisions on trade offs between delivery and tech debt.
  • Work effectively to collaborate across development groups and departments.

Qualifications

  • At least 8 years of experience as a software engineer building applications and service-based systems.
  • Bachelor’s Degree in computer science, engineering, or physics is preferred.
  • A proven history of effective application development in multiple languages and technologies.
  • Experience developing full stack applications or other systems of similar complexity involving multiple distributed components.
  • Experience writing and optimizing complex SQL queries.
  • Ability to create software with reliability and error detection/compensation in mind.
  • Demonstrated HTML, CSS and Java Script skills.
  • Expert level React and Node development skills.
  • Ability to present to large groups and present technical issues to non-technical audiences.
  • Experience building an application from end to end, integrating multiple technology stacks.
  • Strong communication and collaboration skills and the ability to educate other team members on modern technologies and coding patterns.
  • Concrete mentorship skills.
  • Deep understanding of business metrics.
  • #J-18808-Ljbffr

Principal Software Engineer – Canada in Toronto employer: TechnoCred

As a Principal Software Engineer in Canada, you'll join a dynamic team that values innovation and collaboration, fostering a culture where your ideas can thrive. We offer competitive benefits, a commitment to employee growth through mentorship opportunities, and a supportive work environment that encourages continuous learning and development. With access to cutting-edge technologies and the chance to shape the future of our products, this role is perfect for those seeking meaningful and rewarding employment.

T

Contact Details:

TechnoCred Recruitment Team

We think you need these skills to ace Principal Software Engineer – Canada in Toronto

React
Node.js
SQL
TypeScript
Full Stack Development
HTML
CSS