This job has expired, please see additional jobs below
Engineering Manager - Platform
Shutterfly
Tempe, AZ, United States
Job Details - this job has expired, please see similar jobs below
Description
Shutterfly is the undisputed leader in helping people share life’s joy by creating personalized photo-based gifts. As a $1B+ revenue public company, Shutterfly has invested in the world’s largest digital manufacturing platform that has both significant scale economies and flexible management capabilities across three sites in the US. With total capacity built for the peak holiday period of the consumer business, the company has significant digital manufacturing capacity available for most of the year. Shutterfly Business Solutions (SBS) has grown to an approximate $150M annual business by working with large customers to transform their traditional offset print to a more impactful mix of digital and offset printing. Shutterfly has identified growing the SBS business and expanding into additional B2B opportunities as a strategic mandate.
Shutterfly’s Enterprise businesses will leverage its world-class digital manufacturing platform to help transform $100B US enterprise print market. The digital benefits of 1:1 personalization, just-in-time creation, and improved ROI are transforming the way organizations communicate with their customers, partners, and the other stakeholders. Current marketing tech seeks to manage omni channel online campaigns but fails to integrate with offline communications. Shutterfly’s Enterprise technology platform will encompass capabilities such as automated creation, approval, order management, fulfillment, and tracking workflows integrated with our digital manufacturing facilities to give our customers unprecedented flexibility, speed, and business impact.
Shutterfly Enterprise is looking for a software development manager to join a diverse team in developing the next generation scalable, flexible platform to handle our business client needs. Work with development teams to design and develop the next platform to transform and support our business.
Responsibilities:
• Lead a team of software development
• Identify and implement software engineering best practices
• Provide feedback and guidance to direct reports
• Mentor and coach engineers with various experience levels, to help them become more effective engineers
• Interface with architecture team, digital services, operations, customer service and manufacturing to gather requirements for new features and functionality to support the business
• Perform functional decomposition of architecture requirements and processes into reusable shared services
• Propose ideas for design improvements and new components
• Respond quickly to critical issues
• Collaborate with Core Shutterfly Technology around design and implementation philosophies and approaches.
• Identify and implement process improvements to improve time to market, software quality, automation, innovation and technology upgrades
• Work closely with product management to understand business requirements/revenue contribution, innovate on solutions, and incorporate our technology strategy
Qualifications and Experience:
• 2+ years leading a software development team
• 10+ years of software development experience
• S. in Computer Science
• A track record of leading teams and delivering projects on time and on budget
• Expertise in software engineering best practices for the entire SDLC
• Experience leading software development teams through multiple releases of projects
• Solid background in data structures, algorithms and object oriented programming
• Experience with Linux and Windows
• Experience with JAVA
• Experience with both SQL and NoSQL experience, with an emphasis on scale, highly desirable.
• Experience with web technologies, desirable
• Demonstrated track record in setting engineering strategy
• Strong leadership experience in leading a team to deliver high quality products
• Strong problem solving skills with a history of driving the development of major software components
• An end to end thinker and collaborator, able to influence and drive change across the company
• An effective communicator, able to clearly articulate ideas and inspire others for action
• Experience with some combination of marketing technology, digital asset creation, composition, digital manufacturing, platform development, customer interaction
• "Self-starter" attitude and the ability to make decisions independently
• Passionate, all about doing it right
Key Skills:
Digital printing
Workflow automation
Platform development
Reporting and analytics
Portal development
Composition
Angular 2
Java stack