Principal Software Engineer

Shutterfly Inc

NY(remote)

JOB DETAILS
SALARY
$134,750–$190,750 Per Year
SKILLS
Algorithms, Amazon Web Services (AWS), Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Automation, Best Practices, Building Systems, Cloud Computing, Computer Science, Consumer Branding, Customer Support/Service, Data Modeling, Data Structures, Distributed Computing, Emerging Technology, Health Plan, Industry Standards, Information Technology & Information Systems, JavaScript, Leadership, Mentoring, Metrics, MongoDB, Order/Customer Fulfillment, Payment Processing, Performance Modeling, Pricing, Problem Solving Skills, Programming Tools, Quality Management, React.js, SQL (Structured Query Language), Scala Programming Language, Service-Oriented Architecture (fka Distributed Object Architecture), Software Engineering, Spring Framework, Stewardship, Systems Scalability, Technical Leadership, Technical/Engineering Design, Testing, User Interface/Experience (UI/UX), eCommerce
LOCATION
NY
POSTED
30+ days ago

At Shutterfly, we make lifes experiences unforgettable. We believe there is extraordinary power in self-expression. Thats why our family of brands helps customers create products and capture moments that reflect who they uniquely are.

We are looking for a full stack Principal Engineer who sets technical direction across frontend and backend systems with deep expertise in commerce platforms and complex business-critical domains. This role extends beyond individual feature ownership to architectural stewardship, technical leadership, and raising the engineering bar across teams.

A successful Principal Engineer brings strong engineering fundamentals, an exceptional problem-solving mindset, and a high degree of curiosity-along with the adaptability to move across different areas of the platform and focus effort where the impact and need are greatest while continuously evaluating new technologies, patterns, and industry standards to guide the platform toward a stronger long-term state.

This is a hands-on leadership role. You will write production code, lead technical design, mentor senior engineers, and actively drive the adoption of modern standards, AI-assisted development practices, where they meaningfully improve quality, velocity, and maintainability.

Key Responsibilities:

• Lead the architecture design and evolution of commerce-critical services, taking end-to-end ownership of cart systems, pricing engines, promotions, and discount platforms, payment processing, address validation, tax integrations, and order-fulfillment workflows and tools. • Partner with product, UX, and business stakeholders to translate complex requirements into robust technical solutions. • Bring latest industry standards and best practices into the team, including modern frontend, backend, and platform patterns. • Guide and mentor engineering teams through architectural and technical leadership across frontend and backend systems built with React, Next.js, and Java Spring Boot Restlet, driving performance consistency and long-term scalability. • Design and work with databases, including MongoDB, with a strong understanding of data modeling and performance considerations, and use strong SQL expertise to efficiently retrieve metrics and support data-driven decisions.

Championing a Strong Problem-Solving Culture:

• Tackle ambiguous and high-impact technical challenges. • Introduce and guide the adoption of AI-driven development tools and workflows, e.g., code generation, testing, observability, and automation, with clear engineering discipline. • Proactively identify and address systemic risks, performance bottlenecks, and architectural gaps while driving reliability, observability, and incident readiness. • Ensure platforms are secure, compliant, and cost-effective with a continuous focus on maintainability and long-term extensibility.

The Skills You Bring:

• Bachelors degree in Computer Science, Information Systems, or a related field. • 10 years of hands-on experience in full-stack web application development. • Deep expertise in designing and operating high-performance, high-scale e-commerce solutions. • Strong foundation in algorithms, data structures, and system design. • Extensive full-stack experience with React, Next.js, Java Spring Boot, Restlet, Scala, and MongoDB. • Deep understanding of distributed systems, API design, and service-oriented architectures. • Demonstrated ownership of complex business domains, preferably large-scale commerce platforms. • Proven ability to navigate ambiguity and solve high-complexity problems using sound technical judgment. • Experience designing and building systems for scalability, reliability, and performance in cloud environments (AWS preferred).

Mindset & Values:

• Deep curiosity and continuous learner who actively explores and evaluates emerging technologies. • Strong problem-solving mindset comfortable with ambiguity and incomplete information. • Proactively brings modern industry standards and best practices into the organization. • Thoughtful adopter of AI-driven development focusing on real productivity and quality gains-not novelty. • Always looking to move systems toward a better, more maintainable, and cost-effective state. • Leads through influence, mentorship, and technical excellence.

Supporting a Diverse and Inclusive Workforce:

Shutterfly supports a diverse and inclusive workforce, which is important to us not only because it directly reflects our value of Embracing our Differences but also because its the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

Compensation Package:

The compensation package for this role is based on multiple factors such as job level, responsibilities, location, and candidate experience. The base pay ranges included below are specific to the locations listed and may not be applicable to other locations.

• California: $134,750 - $190,750 • Connecticut and New York: $134,750 - $174,750 • Colorado, Illinois, Minnesota, and Washington: $134,750 - $161,750 • Nevada: $126,750 - $145,500 • Maryland and New Jersey: $145,500 - $174,750 • Hawaii: $126,750 - $152,000

This position may be eligible for a bonus incentive, health benefits, a 401K program, and other employee perks. More details about our company benefits can be found at http://www.shutterflyinc.com/benefits.

Remote Work Opportunity:

This opportunity can be remote, but candidates must reside in a state in which Shutterfly is registered to do business. This includes all US states except District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont, and Wyoming.

This position will accept applications on an ongoing basis until filled.

About the Company

S

Shutterfly Inc