Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal Software Engineer

$159.75k - $225.5k

Shutterfly

Senior Principal Software Engineer

At Spoonflower (part of the Shutterfly family of brands) our mission is to empower your vision by helping you discover the perfect design for you and your print on wallpaper, fabric, or home decor. Spoonflower connects independent artists worldwide who create designs with consumers, makers, and interior designers looking for unique designs and products that are right for their projects.

Spoonflower is evolving its eCommerce platform into a modern, service-oriented architecture supporting a global, made-to-order retail environment. We are hiring a Senior Principal Software Engineer to drive the design and evolution of core backend systems powering our commerce experience. This role reports directly to the Director of Engineering and is for a deeply technical engineer who takes hands-on ownership of major platform areas while partnering closely with other engineers and teams. You will be a key contributor to scaling our platform through Shopify integrations, GraphQL federation, and service-based systems.

What You'll Do Here:

  • Own the design and evolution of core backend services and APIs supporting commerce workflows
  • Lead architecture and implementation of GraphQL services on our Apollo Federation supergraph
  • Build and improve Shopify integrations (Storefront API, Admin API, webhooks, order lifecycle) as part of a cross-team effort
  • Reconcile Shopify's inventory-and-SKU commerce model with our made-to-order, print-on-demand fulfillment flow, where the order lifecycle is the hard problem
  • Define and improve service boundaries, data models, and integration points across systems
  • Partner with frontend, product, and platform teams to simplify how teams build and integrate
  • Diagnose and resolve deep distributed-systems and runtime-level failures, including federation transport behavior, connection-pool issues, and event-loop performance under load
  • Own production systems, including operability, observability, and incident response
  • Act as a technical reference point through design reviews, mentoring, and setting engineering standards
  • Influence roadmap decisions by providing clear tradeoffs grounded in business and system impact

The Skills You'll Bring:

  • 8+ years of experience in backend or platform engineering
  • Strong experience building and operating distributed systems and APIs at scale
  • Deep proficiency in GraphQL design and implementation, including federated/supergraph architectures
  • Experience with Shopify or similar eCommerce platforms
  • Strong experience with Node.js / TypeScript
  • Track record of diagnosing hard production failures down to the runtime or transport level, not just restarting services
  • Demonstrated ownership of systems in production (performance, uptime, reliability)
  • Ability to operate independently and drive ambiguous, high-impact work to completion
  • Strong communication skills around tradeoffs and system design decisions

Preferred Qualifications:

  • Hands-on experience with Apollo Federation supergraph architectures
  • Experience with headless commerce architectures
  • Familiarity with AWS event-driven messaging (SNS/SQS)
  • Experience with OpenSearch or similar search/retrieval systems
  • Experience operating services on Kubernetes with Terraform-managed infrastructure
  • Experience integrating third-party commerce platforms at scale
  • Exposure to frontend systems (Next.js / React) for API collaboration

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. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

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

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: [$159,750-225,500]

Connecticut and New York: [$159,750-206,250]

Colorado, Illinois, Minnesota and Washington: [$159,750-191,000]

Nevada: [$150,000-206,250]

Maryland and New Jersey: [$172,500-206,250]

Hawaii: [$150,000-179,500]

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

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer in United States vacancy
  • WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized... 
    Senior
    Full time

    Nike

    Beaverton, OR
    3 days ago
  • $159.75k - $225.5k

     ...family of brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power... 
    Senior
    Remote work

    Shutterfly

    Phoenix, AZ
    1 day ago
  • $174k - $213k

    ResponsibilitiesMaxLinear is seeking Senior Principal DSP Software Engineer to join our team. In this role, you will focus on the following:Architect and develop embedded DSP firmware including control-plane, management, diagnostics, telemetry for optical connectivity... 
    Senior
    Work experience placement
    Live in

    MaxLinear

    Carlsbad, CA
    3 days ago
  • Radiance Technologies, a rapidly growing employee-owned company, is seeking a seasoned Senior/Principal Software Engineer to lead the design, development, integration, and verification of software for advanced missile and guided-projectile systems. In this role, you will... 
    Senior
    Full time
    Remote work

    Radiance Technologies

    Huntsville, AL
    5 hours ago
  • $108k - $209k

     ...groundbreaking companies since 2000, including Moderna. The Role We are seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong background in software and product development, with the ability to lead... 
    Senior

    Seres Therapeutics

    Cambridge, MA
    1 day ago
  •  ...architecture roadmap for the Digital Commerce platform, aligning engineering investments with business strategy, scalability, and long-term...  ...the eCommerce Technology organization, including AI-assisted software development, architecture governance, code quality, automated... 
    Senior
    Full time

    Callaway Golf Company

    Carlsbad, CA
    2 days ago
  •  ...advantage.About The Role:The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems, autonomy...  ...Hermeus aircraft and ground systems. As a Senior/Principal Mission Software Engineer, you will architect,... 
    Senior
    Weekly pay
    Permanent employment
    Full time
    Work at office

    Hermeus

    Los Angeles, CA
    4 days ago
  • $233.36k - $320.87k

    We’re looking for a Senior Principal Software Engineer to join Procore’s Workflows team. In this role, you’ll have the unique opportunity to drive the next generation of construction platform initiatives in a global SaaS infrastructure. You’ll work with our dedicated and... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore Technologies

    Austin, TX
    2 days ago
  • $135.2k - $306.4k

     ...for data planes. We are hoping to enhance engineering efficiency by concentrating our...  ...OCI service from scratch and work with senior architects and leaders at OCI. You must...  ...executives for investment and drive the software design and development for new major data... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    1 day ago
  • $334k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products...  ...execute with privacy at the forefront.We’re looking for a Senior Principal Software Engineer to lead the technical direction of Ads Quality within... 
    Senior
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  •  ...impact in people's lives and bringing a personal touch to finance, we'd love to have you on board!We are seeking a Senior Principal Software Development Engineer to lead the architecture, development, and modernization of mission-critical FinTech platforms. This role... 
    Senior
    Full time

    Regional Finance

    Greer, SC
    2 days ago
  • $135.2k - $306.4k

     ...and data planes. We are hoping to enhance engineering efficiency by concentrating our...  ...is an exciting opportunity to work with senior architects & leaders at OCI as well as a...  ...remains posted.Career Level - IC5As a Senior Principal Engineer, you will lead the design and implementation... 
    Senior
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Seattle, WA
    4 days ago
  • $135.2k - $306.4k

    As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements for OCI’s storage infrastructure services...  ...posted.Career Level - IC5As a member of the software engineering division, you will take an active... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago
  •  ...Driving the design and evolution of core backend systems, the full-time Senior Principal Software Engineer will own the architecture and implementation of GraphQL services, build Shopify integrations, and partner with cross-functional teams to enhance the commerce experience... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  • $132.4k - $251.6k

     ...Collins AerospaceCollins Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully execute programs and...  ...reasons engineers come to work at RTX.The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Marlborough, MA
    17 hours ago
  • $132.4k - $251.6k

     ...Rapids, IA, working on cutting-edge Avionics displays for safety-critical commercial and military applications? As a Sr. Pr. Software Engineer in our Display Products Department, you will design, develop, and verify innovative display software solutions across multiple... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    3 days ago
  • $132.4k - $251.6k

     ...defense.At Collins Aerospace, we don’t just build technology—we engineer mission success. Our Communication Systems teams are on...  ...informed—no matter the environment.We’re looking for a Senior Principal Software Engineer who’s ready to make an impact. In this role, you... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    3 days ago
  • DescriptionSAIC is hiring a Senior Principal Software Systems Engineer to join the Army UAS Training Test team located in Huntsville, Alabama (Redstone Arsenal).This is a multi-disciplined team that covers a wide range of testing scopes, including testing physical and... 
    Senior
    Interim role
    Work at office

    Science Applications International Corporation

    Huntsville, AL
    2 days ago
  • $145.6k - $276.8k

     ...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Principal Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fulton, MD
    1 day ago
  • $207.4k - $298.1k

     ...hybridLocation: Lowell,MA,United States, Atlanta,GA,United States, Alpharetta,GA,United StatesTravel: Up to 25%Role: Senior Principal Software Engineer/ArchitectDepartment: Software & Product DevelopmentBusiness Unit: Software & Product DevelopmentWhy UKG: At UKG, the... 
    Senior
    Worldwide

    Ultimate Software

    Alpharetta, GA
    4 days ago
  • Senior, Principal or Lead Software Engineer, Artificial Intelligence, fully remote, 145k to 195k base, bonusCompensation Commensurate with experience, bonus, benefits, EOE, diverse highly educated culture. Candidates must be a U.S. citizen or national, refugee, asylum,... 
    Senior
    Permanent employment
    H1b
    Remote work
    Visa sponsorship

    BlueSkyClarity

    Boston, MA
    2 days ago
  • $155.5k - $251.6k

     ...Requirements: Security Clearance Type: Security Clearance Status: Not RequiredRockwell Collins Inc. has an opening for a Senior Principal Engineer, Software Engineering in Melbourne, FL. National and international travel approximately 2-4 times per year.Joining Collins... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    4 days ago
  • $243.9k - $318.43k

     ...Senior Principal Software Engineer Engineering | Full-Time Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Trello

    United States
    1 day ago
  • $148.5k - $313.7k

     ...You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Note: By applying to the Senior / Lead Software Engineer - Full Stack posting, recruiters and hiring managers across the organization hiring software engineers will review your... 
    Senior
    Full time
    Remote work

    Salesforce

    Atlanta, GA
    17 hours ago
  • $13 per hour

     ...ll Actually Be DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual contributor across the...  ...that meet business needsBuild and ship production-grade software using modern engineering practices, with AI as a core part... 
    Senior
    Full time

    Salesforce

    Seattle, WA
    1 day ago
  • $100k - $140k

    Software Test Engineer / Senior Software Test Engineer / Principal Software Test EngineerA growing and innovative medical device organization is seeking Software Test Engineers at the Software Test Engineer, Senior Software Test Engineer, and Principal Software Test Engineer... 
    Senior

    Real Staffing Group

    Minneapolis, MN
    4 days ago
  • $183.6k - $297k

     ...stronger relationships, and the kind of precision that drives great outcomes. Job Summary About the Role As a Senior Principal Software Engineer for GlobalProtect, you will be the hands-on technical authority for our endpoint networking stack across the Windows... 
    Senior
    Full time
    Work at office
    Worldwide

    PaloAlto Networks

    California
    3 days ago
  • $200k - $225k

     ...protecting our digital way of life. We are looking for an Engineering Manager to lead the Explicit Proxy team, one of the most technically...  ...Your Experience: ~15+ years of experience managing a software engineering team in a large enterprise organization. ~5+ years... 
    Senior
    Full time
    Work at office

    PaloAlto Networks

    California
    1 day ago
  • $132.4k - $251.6k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...shape the future of aerospace and defense.Software Security Sensors and Effectors (S3E) Department is looking to hire a Sr Principal Software Security Engineer in Tucson, AZ.... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tucson, AZ
    1 day ago
  • $132.4k - $251.6k

     ...connected cyber physical systems. We are seeking experienced Cyber Engineers with expertise in embedded systems and communications...  ...securityParticipate in and lead multi-disciplinary teams of hardware, software, communications, and systems engineers to develop, integrate,... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!