Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Shutterstock

Software Engineer II (3D Marketplace Team)

Toronto, Canada / Remote

About the opportunity:

Shutterstock is looking for top technologists to join our TurboSquid 3D team, which is the leading provider of 3D models designed for films, games, commercials, architecture and more. You will help drive the future growth of our 3D asset management SaaS and Contributor platforms.

You will be working with highly-motivated and talented engineers on exciting and complex problems for the industry-leading 3D content website, with quality, performance, and scale in mind at every step of the way. The team's approach is to provide mentorship and peer reviews while bringing you up to speed on our codebase and business. Our core belief is that the customers are our number one priority so we work hard to deliver value back to them with everything we do.

Want more jobs like this?

Get Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


The day to day:

  • Develop new features on our groundbreaking 3D asset management system.
  • Optimize our artist facing SPA to add content and metadata to products in the world's largest 3D model marketplace.
  • Integrate our artist workflow management system into the rest of our production ecosystem.
  • Develop internal tools to streamline curation of 3D content catalogs for marketing and syndication.
  • Build the technology the right way: for us, this means simple, well-tested systems that gradually grow over time, and that provide plenty of insight into production performance.

What you'll bring to the role:

  • Strong experience with Ruby on Rails
  • Evidence of skills and experience working with JS/HTML/CSS
  • Experience with relational databases like PostgreSQL or MySQL
  • You will have solid exposure to Source Control: Git (Github)
  • Self-motivated and proactive; ability to work independently and collaboratively as part of a team, and take creative feedback constructively
  • Automated testing and unit testing experience

Any of these would be a bonus:

  • Experience in front-end technologies like React
  • ES6 / Babel
  • JSON:API and GraphQL
  • Experience with AWS
  • Previous exposure to Docker, Kubernetes
  • Experience building event-driven or message-driven architecture using tools like RabbitMQ and Kafka

Why Shutterstock:

  • You have a direct impact on the success of the company. Your team's work matters and is essential to the evolution of our core business!
  • Executive leadership cares personally. They prioritize growth and planning your career path with your goals and passions in mind
  • Flexibility to work between home and office with everything you need to be successful in both
  • A generous and competitive benefits package

Shutterstock connects diverse artists and creative professionals around the globe with the agencies, brands and people who need their work and services. It's a place where creators come to be inspired and discover new ways to produce their best work.

Shutterstock enables its employees to drive culture and tap into the world around them to develop the toolbox and solutions that help others share their world views. At Shutterstock, your ideas will be welcomed, your uniqueness will be celebrated, and you will be supported in presenting your view of the world as you experience it. We're champions of resiliency; quickly learning from our shortcomings in our pursuit of continuous growth.

#LI-Remote #LI-Hybrid #LI-Onsite #LI-SQ1

Shutterstock Principles

We are one team collectively focused on creating an unrivaled experience for our Customers and Contributors. Our principles represent the mindset of the employee who will thrive at Shutterstock. If you are passionate about what you do, and want to become part of a cutting-edge technology company building industry leading products, please apply.

Shutterstock is an Equal Opportunity Employer. Suitably qualified and eligible candidates are encouraged to apply regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.

Shutterstock ensures that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence, accommodation_request@shutterstock.com.

Client-provided location(s): Toronto, ON, Canada; New Orleans, LA, USA; Bucharest, Romania
Job ID: Shutterstock-R0002008
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Long-Term Disability
    • FSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
  • Vacation and Time Off

    • Personal/Sick Days
    • Paid Holidays
    • Paid Vacation
    • Leave of Absence
  • Financial and Retirement

    • Performance Bonus
    • Company Equity
    • 401(K) With Company Matching
  • Professional Development

    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Promote From Within
    • Tuition Reimbursement
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

This job is no longer available.

Search all jobs