We are unable to provide visa sponsorship or transfers, for this role at this time.  

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.

Shutterfly Business Solutions (SBS) enables other large companies to connect with their customers using web-to-print software solutions. SBS Technology is responsible for delivering cutting edge software solutions developed on Innovation Core platform and manufacturing PaaS services.

SBS is looking for a stellar Senior Software Engineer to join the team in Tempe, AZ or remotely. Candidates must have a pragmatic approach to application architecture and a passion for technology and incremental delivery in a fast-paced environment. Candidates must have strong computer science fundamentals and a passion for technology and incremental delivery in a fast-paced environment.

What You'll Do Here:

  • Hands-on development in Java Technologies working in a test-driven development environment
  • Partner with development team to map technical requirements into architecture and technical design tasks, plan releases and deliver on commitments
  • Participate in design and code reviews across the team to establish best practices
  • Support production applications and releases
  • Inspire and mentor team members 
  • Perform performance and scalability analysis

The Skills You'll Bring:

  • Bachelors or Masters in computer science
  • Expertise and experience in Java and Linux
  • Solid foundation in OOP, design patterns, and algorithms
  • Exposure to Web Development (HTML 5, CSS 3, JavaScript)
  • Solid understanding of web services (REST, SOAP), relational databases (SQL)
  • Ability to work and deliver independently
  • Strong leadership and communication skills

It's Not Required But It Is Nice To Have:

  • Frontend experience JavaScript, jQuery, AJAX, Angular SPA
  • Exposure to Spring Framework, Spring Boot
  • Micro services and Distributed architecture, DevOps/Cloud/AWS
  • Scale Technologies: Redis, Elastic Search, Kafka, NoSQL
  • Experience working with remote software development teams
  • Agile SDLC/Scrum/Kanban processes


** This position is eligible for remote work which may be performed anywhere in the United States except for within the state of Colorado.**