This role is for a Software Engineer for Shutterfly’s Marketing Technology Platform team.  Marketing Platform is responsible for building, maintaining, updating, and installing new software for the Marketing organization at Shutterfly Inc.  You will play a critical role owning the automation of multiple key components in the Customer Relevancy Initiatives. The Customer Relevancy Initiative is focused on driving long-term customer value via a more personalized, 1:1 approach to marketing.




  • Enhance and Automate existing manual processes
  • Build and maintain new solutions for Marketing Business and Marketing Analytics
  • Use REST APIs or custom scripts to build integrations and connect data sets to other on prem and/ or cloud-based applications.
  • Adhere to version control and release management
  • Enhance and maintain existing features by improving and scaling the supporting code
  • Implement the new technology tools and frameworks where/when needed




  • Experience with marketing operations, e.g. deploying marketing campaigns
  • Experience with Salesforce Marketing Cloud
  • Experience creating and integrating with APIs
  • Experience with wire framing and planning
  • Loves documenting and enhancing documentation




  • BS/BA in Computer Science or a related field
  • 4+ Years experience in software development
  • Solid knowledge of Web Development
  • Solid SQL experience is a must have
  • Experience with ETL development
  • Experience with scripting languages (php, python, javascript or other)
  • Experience with testing frameworks or writing tests cases
  • Experience with Statistical Data Models