Senior Principal Software Engineer
$159.75k - $225.5kShutterfly
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.
- 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...SeniorFull time
$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...SeniorRemote work$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...SeniorWork experience placementLive in- 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...SeniorFull timeRemote work
$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- ...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...SeniorFull time
- ...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,...SeniorWeekly payPermanent employmentFull timeWork at office
$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...SeniorFull timeContract workWork at officeLocal areaImmediate start2 days per week$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...SeniorTemporary workWork experience placementWorldwideFlexible hours$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...SeniorFull timeLive inWork at officeLocal area- ...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...SeniorFull time
$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...SeniorTemporary workWorldwideFlexible hours$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...SeniorTemporary workFlexible hours- ...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...SeniorFull timeRemote work
$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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...SeniorContract workTemporary workWork experience placementStart working todayWork at officeImmediate startRemote workRelocation packageFlexible hours$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- 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...SeniorInterim roleWork at office
$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...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$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...SeniorWorldwide- 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,...SeniorPermanent employmentH1bRemote workVisa sponsorship
$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...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$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...SeniorFull timeWork at officeLocal areaRemote workWorldwide$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...SeniorFull timeRemote work$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...SeniorFull time$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$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...SeniorFull timeWork at officeWorldwide$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...SeniorFull timeWork at office$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....SeniorTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$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,...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
- senior principal software engineer United States
- principal software engineer manager United States
- principal software engineer United States
- senior associate vice president United States
- senior manager accounts payable United States
- senior cloud service delivery manager United States
- senior investment advisor United States
- senior financial controller United States
- senior c++ developer United States
- senior export manager United States


