Shutterstock

Rating:
5/5
Shutterstock is a global marketplace for licensing photos, videos, and music. For over a decade, the company has been empowering creativity across the Web, on paper, and in homes and offices worldwide. Shutterstock helps its customers create stunning design projects, bring stories to life, and generate leads with compelling visuals. At its core, Shutterstock is a technology company that continues to develop innovative ways to discover, create and distribute content. From high-tech image-processing algorithms to specific search-engine optimization processes, the company invests significant resources into its technology. To support its efforts, Shutterstock has assembled a large team of talented engineers and developers to build a highly tuned infrastructure that can quickly process and deliver authorized content. It works with a variety of technology platforms, from browser-based UIs to the API-driven mobile and cloud-computing services. Additionally, Shutterstock invests in top-of-the-line security protocols to ensure the highest level of privacy and content access control. Shutterstock is committed to creating a cutting-edge technical environment that both current and future professionals can excel in. To guarantee its fast pace of innovation and development, the company hires top-tier engineers who have the skills and experience to create products and services that create new, unique experiences. Successful applicants have opportunities to work both individually or as part of a larger team; they also have access to a wide range of technical challenges. Given its commitment to technology, Shutterstock is an excellent choice for programmers, coders, application developers, and IT professionals looking for a stimulating and rewarding career. Those who are passionate about creating the best user experiences and taking on the toughest tech challenges should definitely consider joining the Shutterstock team.

Quick Links

Back End Engineer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 109000
Description: Maintain the performance and scalability of Shutterstock’s web-based applications, ensuring end-users have a consistent and optimized user experience. Optimize code for better readability and improved performance. Monitor web applications and investigate and troubleshoot issues.
Qualifications / Requirements: Bachelor’s degree in a computer related field or equivalent experience; proficiency with back-end programming languages, such as Java, Ruby, Python; excellent problem-solving and time-management skills; experience working with databases, such as SQL; ability to work independently and collaboratively.

Front End Developer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 115000
Description: Responsible for developing high-volume, low-latency features for Shutterstock’s web applications. Work with cross functional teams to design and deliver quality code. Integrate user-facing elements into applications and ensure the applications follow high standards of usability, accessibility and performance.
Qualifications / Requirements: Bachelor’s degree in computer related field or equivalent experience; proficiency with front-end programming languages, such as HTML, CSS, JavaScript; great problem-solving and communication skills; potential to work in mobile development environments, such as iOS and Android; familiarity with libraries such as jQuery and AngularJS; able to work both independently and collaboratively.

Web Designer

Average Work Hours (weekly unless noted): 35-45
Average Salary (yearly in dollars unless noted): 85000
Description: Take ownership of the design and development of Shutterstock’s creative projects. Convert Photoshop, Illustrator, and Adobe Suite files into high-quality web interfaces. Participate in user experience planning, using current web technology and trends.
Qualifications / Requirements: Two or more years of professional experience designing for the web; excellent graphic design and coding skills; proficiency in Photoshop, Illustrator and other Adobe Suite programs; strong problem solving and analytical skills; knowledge of UI/UX design process; knowledge of browser support standards and best practices; excellent organizational and time management skills; ability to handle multiple projects.

Software Engineer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 100000
Description: Develop, maintain and debug existing web applications. Develop new application features, address defects, and analyze user requirements. Implement object-oriented programming design patterns and structures.
Qualifications / Requirements: Bachelor's degree in computer related field; strong object-oriented programming background; proficiency with Java; being familiar with JSP, Servlets, JEE; experience with web development technologies, such as HTML, Javascript, CSS; excellent problem-solving, analytical and communication skills; ability to multi-task and change focus quickly; able to work autonomously and collaboratively in a team setting.

Quality Assurance Engineer

Average Work Hours (weekly unless noted): 35-45
Average Salary (yearly in dollars unless noted): 94000
Description: Develop software test plans and functional and non-functional test cases. Execute functional tests, UI tests, use case tests and performance tests. Provide feedback on product usability and bug reports.
Qualifications / Requirements: Bachelor’s degree in computer related field; strong experience in software testing, automation and manual; knowledge of QA engineering methods and processes; excellent problem-solving skills; experience working with databases; knowledge of web technology, such as HTML, JavaScript, and CSS; experience with Agile development methodologies.

UI/UX Designer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 120000
Description: Create user-friendly designs for Shutterstock’s web applications and mobile applications. Identify user needs and design solutions that create engaging experiences. Translate designs into high-quality code for web and mobile applications.
Qualifications / Requirements: Bachelor’s degree in computer related field or equivalent experience; strong problem-solving and interpersonal skills; experience in designing for the web or for mobile platforms; ability to create UI/UX prototypes; ability to work both independently and collaboratively; knowledge of graphic and interactive design principles; excellent written and verbal communication skills.
Locations: New York, Chicago, Los Angeles, Toronto, Amsterdam, Paris
Career Paths: Software Engineer, DevOps Engineer, Data Scientist, Product Manager, Quality Assurance Engineer, UX Designer, Technical Writer, Systems Administrator, Network Engineer, Security Analyst.
Job Contacts: jobs@shutterstock.com

Recent Reviews

Meghan B.
4.5/5
4.5
I have been working for Shutterstock for under a year and have been extremely pleased with my experience so far. The work is challenging, the team is supportive and working remote has enabled me to work on the technology I love no matter my location. The pay and benefits rivals most other tech companies and I'm proud to be a part of it.

Frequently Asked Questions

What experience is necessary to become a software engineer at Shutterstock?
Generally, software engineer roles at Shutterstock require a minimum of four years of professional experience, including experience with programming languages like Java, JavaScript, C#, Python, HTML/CSS and SQL.
What is the typical career trajectory for a Quality Assurance Engineer at Shutterstock?
Quality Assurance Engineers at Shutterstock typically begin as junior-level QA engineers and progress to senior-level QA engineers and potentially then to lead QA engineers.