Shutterfly logo

Senior Software Engineer

Shutterfly

Fort Mill, SC
Full Time
Senior
about 1 month ago

Job Description

About the Role

Shutterfly Business Solutions (part of the Shutterfly family of brands) enables other large companies to connect with their customers by delivering enterprise level printing solutions. Our technology and manufacturing capabilities enable efficient and effective customer engagement through personalized communications. Shutterfly Business Solutions is looking to add a technically savvy Software Engineer to their team. This role offers great growth potential in this area of Shutterfly and will be involved in the development, maintenance, and support of its enterprise systems. We are looking for a Senior Software Engineer specializing in full stack development, maintenance, and support for our Transactional Software Platform. This pivotal role involves hands-on software development, ongoing maintenance, and support using enterprise-level technologies. The ideal candidate thrives on tackling complex challenges, delivering business value through rapid innovation, and taking full ownership of their domain—from design and development to infrastructure, release, and support.

Key Responsibilities

  • Design, development, test and deployment of highly scalable, high-reliability software and services in a business-critical enterprise environment.
  • Work with Product leadership to clarify requirements, design technical solutions and develop complex features.
  • Partner with other engineering teams to deliver functionality developed across team boundaries.
  • Collaborate with other developers to plan releases and ensure the team delivers on the committed plan.
  • Participate in design and code reviews across the team and establish best practices.
  • Contribute new ideas to improve software practices and processes.
  • Collaborate with core Shutterfly teams on shared services such as Infrastructure, Security and Operations.
  • Support and debug critical transactions in the Shutterfly transactional processing flow. Work with stakeholders to address questions and unblock issues.
  • Perform scalability and performance analysis as needed.

Requirements

  • 7+ years overall software development experience in enterprise technologies: Java, Spring Boot, Angular, SQL Server.
  • Good understanding and implementation experience with common design patterns.
  • Rich experience developing REST APIs and/or Micro services with deep understanding of server-side and middle-tier technologies, relational databases.
  • Front-end web development skills using Angular & other JavaScript frameworks.
  • Experience with CI/CD build pipelines.
  • BS/MS in Computer Science or equivalent.
  • Excellent problem-solving and software debug skills.

Nice to Have

  • AWS, AI/ML, Microsoft .Net.
  • Strong experience with Agile SDLC processes.
  • Microservices and Distributed architectures.
  • Ability to think at end-user level and act tactically.
  • Strong customer focus and owner mindset.

Working at Shutterfly

Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it's the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications, without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or other characteristic covered by law. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

Apply Now

Job Details

Posted AtJun 17, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Shutterfly

Website

shutterfly.com

Company Size

10000+ employees

Location

Fort Mill, SC

Industry

Photofinishing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches