At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Through our family of brands, trend setting products, cutting edge technology, and best in class customer service, we help our customers, and each other, share life’s joy.
Shutterfly leads the industry in design, service and innovation. Our wide range of personalized products helps celebrate life's important moments. From cards and announcements to invitations and stationery, we are committed to delighting our customers every day. We achieve this through cutting-edge technology, uncompromising service and high-quality products that are beautiful and unique.
Shutterfly is looking for a full stack software engineer to join our diverse order fulfillment software team. As a Shutterfly engineer, you will wear many hats as you develop the highly available infrastructure components and web services that support Shutterfly manufacturing facilities. You will work with other teams to build consensus around ideas and own results from design to production.
Acquiring a deep understanding of the technologies and architecture of the software and the production environment
Design and development of scalable, data-intensive infrastructure
Design and implement software systems, web services and database schema
Continuously improve software delivery and quality through agile development practices and code review
2+ years programming experience
BS / MS in Computer Science or related field or equivalent experience
Strong experience developing data-intensive applications in a highly available production environment
Excellent knowledge of two or more object oriented programming and design
Ability to understand large complex systems
Ability to thrive in a fast-paced company with short release cycles
Strong knowledge of Java or Python
Experience in developing for databases (i.e. Oracle, MySQL)
Excellent communication and personal skills