Enable job alerts via email!

Software Engineer

Threekit Visual Commerce

Ottawa

Hybrid

CAD 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a passionate Software Engineer to enhance customer experiences through cutting-edge 3D technology. This hybrid role allows you to work from home while collaborating closely with a dynamic team. You'll design, develop, and maintain both client and server-side applications, contributing to a transformative B2B SaaS solution. The ideal candidate will thrive in a startup culture, eager to learn and grow while delivering high-quality software. Join a company at the forefront of 3D commerce, where your contributions directly impact the success of leading brands and their customer interactions.

Benefits

Comprehensive benefits package
Group RSP plan with employer match
Equity options
Unlimited PTO policy
In-office lunches and snacks
Home wifi stipend
Tuition and training reimbursement
Positive company culture
Cognitive assessment during recruitment
Live test during recruitment

Qualifications

  • 3+ years experience in software development with a focus on Typescript and JavaScript.
  • Bachelor's degree in Computer Science or equivalent startup experience.

Responsibilities

  • Collaborate with stakeholders to turn complex requirements into software.
  • Design and develop meaningful tests and improve software continuously.

Skills

Typescript
JavaScript
React
Software Development
Effective Communication
Agile Development

Education

Bachelor's Degree in Computer Science
Commensurate experience at multiple startups
Bachelor’s or higher in Computer Science

Tools

Kubernetes
CAD
3D
WebGL
Three.js
Python
Ruby

Job description

As a Software Engineer, we want you to be passionate about building a great customer experience and supporting a fast-growing company. The role of the Software Engineer will cover complex areas of 3D design to the common needs of a B2B SaaS solution. This role offers a unique opportunity to contribute to a wide range of projects. You will design, develop, and maintain both client side and server side applications as well as cutting-edge 3D technology. The ideal candidate is passionate about coding and eager to learn in a collaborative startup culture.

This is a hybrid position coming into the Ottawa based office 2 days per week. Interested? Apply now!

Who We Are

Threekit is changing commerce by creating incredible experiences in 3D, Augmented Reality, and Virtual Photography. In the last year eCommerce growth has exploded and buyer expectations have too. We help brands create experiences that wow customers.

Our rapidly growing client roster spans industries and continents—from savvy startups to Fortune 500 enterprises. We also partner with the “who’s who” of eCommerce and CRM, including Salesforce, Adobe, SAP, Shopify, BigCommerce, Commerce tools and many more.

Want to make sure you are betting on success? Our team has decades of experience building and scaling great software companies including BigMachines (Acquired by Oracle), Steelbrick (Acquired by Salesforce) and G2. With over $65M in backing from top-tier VCs (Shasta Ventures, Salesforce Ventures, ServiceNow, CapGemini) and strong results—we are well on our way building an amazing organization.

What We Value

At Threekit, our core values are summed up with the acronym GRIT:

  • Getting Things Done: We’re the drivers of Threekit’s success.
  • Revenue: Being revenue focused allows us to be customer focused.
  • Innovation: We’re risk takers.
  • Team: We point the finger at the problem, not the person.

These principles guide our actions and decisions, shaping the way we work and interact with each other and our customers. At Threekit, GRIT is more than just an acronym - it is the driving force behind our success and growth.

What You'll Do
  • Work with stakeholders to turn complex requirements into great software
  • Make decisions on when to refactor, and when it’s time to ship
  • Provide recommendations on how to continuously improve our software
  • Collaborate with team members to analyze problems and determine the best solution
  • Design and develop meaningful tests
What Catches Our Eye
  • Proficient in Typescript and/or JavaScript on both client and server
  • Familiarity with React, or excited to learn it
  • 3+ years experience in software development
  • Team-first approach to hitting goals
  • Value agile development and continuous improvement
  • Experience running applications in production and take software engineering practices seriously
  • Effective communication, both written and spoken
Preferred Skills
  • CAD, 3D, WebGL or Three.js experience
  • Kubernetes for end-to-end delivery
  • Modern DevOps practices and associated scripting languages like Python or Ruby
Required Education

Bachelor's Degree in Computer Science OR commensurate experience at multiple startups

Preferred Education

Bachelor’s or higher in Computer Science

Who You'll Report To
  • This role will report directly to the VP, Engineering
What You Can Expect From Threekit
  • A transparent recruitment process that includes an initial Cognitive Assessment, discussions with key stakeholders and a live test. Looking to move quickly? So are we!
  • We offer a comprehensive benefits package including medical, dental, vision, disability and life insurance.
  • A Group RSP plan plus an employer match.
  • Equity to support your long term future.
  • Unlimited PTO policy as well as paid holidays so you can relax and recharge when needed.
  • Long-term incentive (e.g. stock options).
  • A hybrid work model that allows you to work in a manner that is best for you.
  • In office lunches and snacks.
  • Home wifi stipend.
  • Reimbursement of approved tuition and trainings.
  • A positive culture that embraces employee input.

The successful candidate must reside within a reasonable daily commuting distance of our Ottawa office and be present in the office two days a week.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Engineer

Akkodis

Ottawa

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Ottawa

Remote

USD 70,000 - 110,000

12 days ago

Linux devices software engineer - snapd

Canonical

Ottawa

Remote

CAD 60,000 - 100,000

9 days ago

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

12 days ago

Golang System Software Engineer - Containers / Virtualisation

Canonical

Gatineau

Remote

USD 60,000 - 100,000

11 days ago

Software Engineer - OpenStack

Canonical

Gatineau

Remote

CAD 60,000 - 100,000

12 days ago

Linux devices software engineer - snapd

Canonical

Gatineau

Remote

CAD 60,000 - 100,000

12 days ago

Software Engineer - App Stores

Canonical

Gatineau

Remote

CAD 60,000 - 100,000

12 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Gatineau

Remote

USD 80,000 - 120,000

12 days ago