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

Principal Software Engineer

$134.75k - $190.75k

Shutterfly

Principal Software Engineer

At Shutterfly, we make life's experiences unforgettable. We believe there is extraordinary power in the self-expression. That's 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 Software 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 Software 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. Location: This is a fully remote position based in US. First day onboarding will be onsite at the nearest hub location.

What You'll Do Here
  • 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
The Skills You Bring
  • 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)
  • 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 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.

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

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  •  ...This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer, AI in the United States. You will join a high-impact AI Platform organization building the next generation of enterprise revenue intelligence... 
    Suggested
    Remote job
    Full time
    Flexible hours

    jobgether

    United States
    2 hours ago
  • $220k - $300k

     ...Principal Software Engineer — AI & Distributed Systems Platform - $220,000 - $300,000 base salary A rapidly scaling AI-native platform operating in the legal and capital markets space is hiring a Principal Software Engineer to help architect the next generation of production... 
    Suggested

    Greybridge Search & Selection

    New York, NY
    1 day ago
  • $107.5k - $204.5k

     ...Software Engineer At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments... 
    Suggested
    Temporary work
    Work experience placement
    Relocation
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    2 days ago
  • $107.5k - $204.5k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay...  ...problems that create a safer, more secure world. In the Principal Signals Software Engineering role, you will design, develop, optimize,... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    RTX

    Maryland
    2 days ago
  • $248k - $391k

     ...groundbreaking technology that's setting the standard for graphical processing, PC gaming, and AI computing. As a Principal Software Development Engineer specializing in Solid State Drives (SSD), you'll help define accelerated storage technology! What You Will Be Doing... 
    Suggested
    Remote work

    NVIDIA

    United States
    1 day ago
  • $190k - $215k

     ...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our...  ...is seeking a motivated, career, and customer-oriented Signals Software Engineer Level 3 to join our team in Columbia, MD. This is... 
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    4 days ago
  •  ...Principal Software Engineer Canada (Remote or Hybrid) Fleetworthy offers the only complete technology suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions. We help fleets streamline operations, control costs... 
    Immediate start
    Remote work
    Shift work

    BestPass

    United States
    2 days ago
  •  ...can have both while making the world more secure and simplifying access processes. We are currently seeking an experienced Principal Software Engineer to design and deliver complex, high-impact systems, mentor senior engineers, and partner closely with product, design,... 
    Local area
    Remote work

    CertiPath

    United States
    1 day ago
  • $242.4k - $303k

     ...As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to completion. You will take on highly technical initiatives that optimize... 
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    United States
    7 days ago
  • $246k - $394k

     ...engages, supports, and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve as the LOB-level...  ...need to thrive (Requirements) ~10+ years of experience in software engineering, with a strong background building and evolving... 
    Local area
    Remote work

    Toast Inc

    United States
    4 days ago
  • $150k - $180k

     ...where AI is how we work. Are you ready to make yourself at home? What We Are Looking For : We are looking for a Principal Software Engineer with a passion for high performance computing and AI. This role will work in a dynamic, highly challenging and always... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    TradeStation

    United States
    2 days ago
  • $186.1k - $257.5k

     ...between our customer base and the funding suppliers. As a Principal Engineer at Upstart on the Capital Marketplace team, you will...  ...equivalent) + 8 years of experience Strong technical and software engineering fundamentals including a demonstrated ability to... 
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home

    UpStart

    United States
    5 days ago
  •  ...Principal Software Engineer EmpiRx Health is the leading clinically-driven pharmacy benefits management company. As the pioneer in value-based pharmacy care, EmpiRx Health puts its customers and members first by enabling them to take control of their pharmacy benefits... 
    Remote work

    EmpiRx Health

    United States
    2 days ago
  •  ...Principal Software Engineer Demandbase is the only pipeline AI platform that empowers GTM teams to automate growth at scale. With a unified view of data, insights, actions, and outcomes, B2B enterprises can seamlessly align and execute their account-based GTM strategies... 
    Temporary work
    Remote work
    Flexible hours

    Demandbase

    United States
    2 days ago
  •  ...people should have control over how their trucks look, feel, and represent them. About the Role We’re looking for a Principal Software Development Engineer - Frontend to help lead our software development in the electric vehicle space. You will focus on defining and... 
    Permanent employment
    Work experience placement

    RECAR

    New York, NY
    3 days ago
  •  ...Principal Software Engineer At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and talented... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Vanta

    United States
    5 days ago
  •  ...A leading software consultancy is seeking a Principal Software Engineer (.NET + Data) to join their dynamic team. This role allows for collaboration with top-tier clients through either team augmentation or by working within a dedicated product team. Candidates should... 
    Remote work

    Full Stack LLC

    Concord, NH
    6 days ago
  •  ...Principal Software Engineer At Great Dane, we rely on makers and we're calling on them to join our expanding team, the time has never been better to Embrace Your Great and work in an environment with the highest safety standards in the industry. The Principal Software... 
    Work at office
    Remote work

    Great Dane

    United States
    5 days ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...What You Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    RTX

    Aurora, CO
    7 days ago
  •  ...Principal Engineer Victory Live is a private equity backed technology company aimed at maximizing distribution and yield for live event ticket inventory. We provide an end-to-end software platform for the live ticketing industry, managing thousands of sports, theater... 
    Temporary work
    Local area
    Remote work

    Victory Live, Inc.

    United States
    2 days ago
  •  ...: Skimmer is looking for a player/coach technical leader for our Payments and Finance Development team. As a hands-on lead engineer, you will be responsible for leading a small team of developers and contributing code that improves our platform's operations around... 
    Immediate start
    Remote work
    Flexible hours

    Skimmer, Inc.

    United States
    2 days ago
  • $160k - $170k

     ...Principal Software Engineer The Principal Software Engineer will help develop innovative, scalable technology. In this role, you will help to drive the architecture, design, and development of platforms that support educators, and institutions. You feel comfortable... 
    Remote work

    Watermark

    United States
    5 days ago
  • $230k - $368k

     ...helping business owners operate, increase sales, engage customers, and keep employees happy. We are looking for a Principal Software Engineer to join the Advanced Analytics Platform (AAP) team. The AAP team owns the data platform powering Toast's... 
    Local area
    Remote work

    Toast Inc

    United States
    7 days ago
  •  ...Principal Software Engineer We're hiring a Principal Software Engineer to set the technical direction and own the architecture of our core systems. This is a hands-on senior leadership role. You'll design and evolve foundational systems (APIs, data flows, infrastructure... 
    Remote work

    Essen Medical Associates

    United States
    2 days ago
  •  ...Principal Signals Software Engineering In the Principal Signals Software Engineering role, you will design, develop, optimize, and test systems using models to successfully satisfy the customer mission for our satellite ground systems team. We are currently looking... 
    Relocation package
    Flexible hours

    Raytheon

    Maryland
    2 days ago
  •  ...Principal Software Engineer Remote RegScale is a continuous controls monitoring (CCM) platform that helps organizations automate and scale their security, risk, and compliance programs. We are at an inflection point, transitioning from startup execution to a disciplined... 
    Remote work

    RegScale

    United States
    2 days ago
  • $143.51k - $245k

     ...from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. Enlighten provides continued innovation and proactivity in meeting our customers... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home

    Huntington Ingalls Industries

    United States
    3 days ago
  •  ...Principal Software Engineer - Distributed Remote - India About MariaDB MariaDB is making a big impact on the world. Whether you're checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan or ordering... 
    Remote work
    Relocation
    Visa sponsorship
    Work visa

    MariaDB

    United States
    2 days ago
  •  ...knowledge you've gained, and the personal interests that shape who you are. Position Overview We are seeking a Sr. Principal Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when... 
    Work at office
    Local area
    Remote work
    Visa sponsorship

    Zelis

    United States
    2 days ago
  •  ...Principal Software Engineer - Product / Frontend Remote Summary Glide is looking for a Tech Lead Manager to lead our Platform engineering team. We are growing fast and need to evolve our data sources strategy, become more efficient with our infrastructure utilization... 
    Remote work

    Glide Inc

    United States
    2 days ago

Do you want to receive more vacancies?

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