Software Development Manager, Studio Platform

Shutterstock Denver , CO 80208

Posted 3 weeks ago

The Opportunity:

The Software Development Manager will help lead a team of Shutterstock's Engineers in an agile environment. This position will be responsible for building and managing the team to support Shutterstock products.

Responsibilities:

  • Develop a team-oriented, supportive culture with a strong focus on creating a working environment that fosters creativity and open communication, as well as one that demands discipline and results

  • Build a first-class Engineering team that will scale as the company and business grows, identifying and filling any organizational gaps

  • Be responsible for the output of the Engineering team

  • Be hands on day to day writing and reviewing code

  • Work with, train and mentor developers to lead and manage their own teams

  • Constantly improve team productivity, refine agile processes, and create methods to increase efficiency

  • Investigate, analyze, and evangelize (if necessary) programming methodologies such as test-driven development, pair programming, etc.

  • Perform personnel management tasks for a small team of developers, including performance reviews, compliance with company policies, mentoring, and helping plan career growth

  • Train new developers on our standards, culture, and policies

  • Attend all developer meetings and take responsibility for resolving problems

  • Work with the Principal Engineers to help refine and constantly improve the codebase

  • Encourage active participation in all phases of the project lifecycle, and work with project management to remove impediments and provide visibility to stakeholders

  • Collaborate with the Director of Engineering in setting roadmap and priorities and ensure those deliverables are met as well as raising concerns identified early on.

Requirements:

  • Proven track record of meeting schedules on time; clearly defining deliverables and timetables, with demonstrated ability to balance multiple priorities in complex environments and manage teams to successful project completion

  • Demonstrated ability as an effective mentor and coach who understands how to successfully integrate into a team of talented developers

  • Significant experience programming in at least one OO language

  • Extensive React and Javascript experience

  • Knowledge of redux/flux data pattern

  • Backend software development experience building and designing websites using any modern development languages at scale, powering multiple consumers. Preferably Node.

  • Strong Software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills.

  • Very strong knowledge of how the Web works and how to make it efficient (HTTP, caching, page rendering, etc)

  • Deep understanding and experience working on distributed/high trafficked systems, and preferably real-time systems and workflows with an emphasis on end-to-end speed

  • Experience with and enthusiasm for agile principles and values

  • Strong analytical, communication and interpersonal skills

  • Ability to work well under pressure, handling multiple tasks and balancing multiple objectives, while consistently ensuring that the highest priority objectives are met

  • Takes ownership of their duties and those they lead

  • Values working in a diverse, inclusive, and positive environment to steward ideas to completion through teamwork and mentorship not "rockstar ninja individualism".

Bonus Skills:

  • BS or MS degree in Computer Science, Mathematics, Physics, or a related field

  • Exposure to Jenkins and Trunk Based development

  • Experience with Open Source Software

  • ESNext compilation tooling (Babel, Typescript, etc.)

  • SEO architecture expertise

About Shutterstock:

Shutterstock, Inc. (NYSE: SSTK), directly and through its group subsidiaries, is a leading global provider of high-quality licensed photographs, vectors, illustrations, videos and music to businesses, marketing agencies and media organizations around the world. Working with its growing community of over 750,000 contributors, Shutterstock adds hundreds of thousands of images each week, and currently has more than 260 million images and more than 14 million video clips available.

Headquartered in New York City, Shutterstock has offices around the world and customers in more than 150 countries. The company also owns Bigstock, a value-oriented stock media offering; Shutterstock Custom, a custom content creation platform, Offset, a high-end image collection; PremiumBeat a curated royalty-free music library; and Shutterstock Editorial, a premier source of editorial images for the world's media.

For more information, please visit www.shutterstock.com and follow Shutterstock on Twitter and on Facebook.

Equal Opportunity Employer, M/F/D/V


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Nordstrom Analytical Platform Denver

Nordstrom

Posted 5 days ago

VIEW JOBS 12/5/2019 12:00:00 AM 2020-03-04T00:00 Job Description Nearly a year ago, we began our journey to transform our approach to data and analytics from a batch-centric platform with siloed data marts, to our Nordstrom Analytical Platform (NAP), a real-time, event-streaming-centric, analytical platform that provides high quality, pre-stitched 360 views of our customers, products, inventory, customer service, fulfilment/logistics, and credit. In October, we will release the next iteration of NAP's Analytical Customer Profile (ACP) enabling JWN analysts for the first time to interact with a 360 view of our customers at a transactional detail level. Nordstrom Data Technology is pivotal to the Nordstrom customer experience. As a Senior Engineer you will own the design and build the next generation of the Nordstrom Analytics Platform and deliver on the strategic vision of Customer focused features and services to enhance "The Nordstrom Customer Service Excellence". You will be a key part of our Nordstrom Technology team that applies scientific, mathematical and social principles to design, build, and maintain technology products, devices, systems and solutions. These technology products and solutions provide amazing customer experiences while meeting the needs of the business. The Senior Data Engineer will focus on leading the design and development of business intelligence, data pipelines and database solutions. The ideal candidate is creative, customer-driven and has a passion for data products. A day in the life… * Possesses deep proficiency of data engineering best practice(s) * Support the development and evolution of our data warehouse and BI platform. * Partner with the BI Manager, Data and BI Engineers, Program Managers and Analysts on building a best-in-class suite of tools and reporting mechanisms to bring the most salient, insightful data more directly into key business functions. * Coding proficiency in at least one modern programming language (e.g. Python, Java, Scala) * Exposure to Big Data Technologies (Hadoop, Hive, Presto, Pig, Spark, etc.). * Design and implement modernized ETL and data processing solutions through modernized cloud-based solutions (S3, Redshift, etc) and deprecate legacy on-premise solutions (Oracle, etc) * Develop data integration solutions leveraging multiple disparate sources. * Continual performance tuning and capacity planning for future growth potential. * Provide a constant flow of new and innovative ideas. * Integrates broad working knowledge in related disciplines to create integrated technical innovations/ solutions for complex business situations. * Serves as lead resource for dealing with challenging technical issues. * Works with larger team to drive to resolution on complex engineering problems. * Accountable for resolving specific issues within a particular area, application, technology or system. * Some exposure to working cross discipline and driving solutions for moderately complex business situations. * Leads end-to-end engineering support for projects and problems of complex scope and impact within practice. * Viewed as a trusted engineering resource. You own this if you have… * 5-7+ years professional experience * 5-7+ years of experience writing advanced SQL, data modeling, building ETL solutions, performance tuning of BI queries, and data mining from multiple sources. * 4+ years of experience in Analytics, OLAP tools, and engineering automated solutions. * Experience mentoring others. * Makes decisions which influence and impact the success of cross-team initiatives. * Cloud Computing Experience (e.g AWS, Azure) is a major plus * Bachelor's or Master's in Computer Science, Engineering, or equivalent #LI-JH2 We've got you covered… Our employees are our most important asset and that's reflected in our benefits. Nordstrom is proud to offer a variety of benefits to support employees and their families, including: * Health * Retirement * Time Off * Merchandise Discount * Lifework / EAP resources A few more important points... The job posting highlights the most critical responsibilities and requirements of the job. It's not all-inclusive. There may be additional duties, responsibilities and qualifications for this job. Nordstrom will consider qualified applicants with criminal histories in a manner consistent with all legal requirements. Applicants with disabilities who require assistance or accommodation should contact the nearest Nordstrom location, which can be identified at www.nordstrom.com. By applying, you agree to our Nordstrom Careers Privacy Policy © 2019 Nordstrom, Inc. Current Nordstrom employees: To apply, log into Workday, click the Careers button and then click Find Jobs. Nordstrom Denver CO

Software Development Manager, Studio Platform

Shutterstock