SIGN IN
Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Shutterfly · 2 hours ago

Principal Software Engineer

Shutterfly is a company dedicated to making life's experiences unforgettable through self-expression. They are seeking a Principal Engineer to lead technical direction across frontend and backend systems, focusing on commerce-critical services and ensuring architectural integrity while mentoring engineering teams.
GiftHome DecorInternet
check
H1B Sponsor Likelynote

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
Experience designing and working 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
Champion a strong problem-solving culture, tackling ambiguous and high-impact technical challenges
Evaluate, introduce, and guide 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

Qualification

Full-stack developmentE-commerce solutionsReact/Next.jsJava (Spring Boot)MongoDBCloud environments (AWS)Distributed systemsProblem-solving mindsetTechnical leadershipMentorshipContinuous learner

Required

Bachelor's 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)

Benefits

This position may be eligible for a bonus incentive
Health benefits
A 401K program
Other employee perks

Company

Shutterfly

company-logo
Shutterfly is a photography company provides products and services to preserve their memories and sharing stories.

H1B Sponsorship

Shutterfly has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (36)
2024 (45)
2023 (59)
2022 (83)
2021 (53)
2020 (50)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Sally Pofcher
Chief Executive Officer
linkedin
leader-logo
Zac Bauman
Chief of Staff to CFO at Shutterfly
linkedin
Company data provided by crunchbase