Jobs · Engineering

Senior Software Engineer II

Shutterfly · United States · 3 wk ago
RemoteRemoteEngineering$118k–$166k/yrFull-time

About the role

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 (part of Shutterfly) is evolving its eCommerce platform into a modern, service-oriented architecture supporting a global, made-to-order retail environment. We are hiring a Senior Software Engineer III to build and evolve backend platform capabilities that support product data, commerce integrations, and downstream consumer systems. This role is for a strong hands-on engineer who can independently execute complex technical projects, operate production systems, and partner with other teams to deliver scalable platform capabilities.

Responsibilities

  • Design, build, and maintain backend services and APIs primarily using Node.js and TypeScript.
  • Develop and support applications running in AWS and Kubernetes-based environments.
  • Build integrations between internal platform services and external systems including commerce, search, analytics, and other downstream consumers.
  • Work with relational databases, DynamoDB, and event-driven architectures to support product data, catalog, and commerce capabilities.
  • Execute complex technical projects involving distributed systems, data flows, and service integrations.
  • Contribute to GraphQL and REST APIs that power internal and customer-facing experiences.
  • Diagnose and resolve production issues across cloud infrastructure, applications, databases, and service-to-service integrations.
  • Improve reliability, observability, performance, and operational excellence of platform services.
  • Collaborate with engineers, product managers, and business stakeholders to deliver scalable solutions that support Spoonflower's evolving platform architecture.
  • Participate in design reviews, code reviews, and technical discussions while mentoring other engineers through collaboration and knowledge sharing.

Requirements

  • 10+ years of professional software engineering experience building and operating production systems.
  • Strong experience developing backend services using Node.js and TypeScript.
  • Experience designing, building, and supporting REST and GraphQL APIs.
  • Experience working with relational databases, data modeling, and data integration patterns.
  • Experience building and operating applications in AWS.
  • Experience deploying and supporting applications in Kubernetes-based environments.
  • Experience working with distributed systems, service integrations, and event-driven architectures.
  • Demonstrated ability to independently execute complex technical projects from implementation through production support.
  • Experience troubleshooting production issues across applications, databases, cloud infrastructure, and service integrations.
  • Strong communication skills and ability to collaborate effectively with engineers, product managers, and business stakeholders.

Qualifications

  • Experience with DynamoDB or other NoSQL databases.
  • Experience with Ruby, Python, or Rust.
  • Experience building commerce, catalog, product information, or integration platforms.
  • Experience integrating third-party SaaS platforms and vendor services.
  • Experience with OpenSearch, Elasticsearch, or modern search and retrieval technologies.
  • Experience supporting high-scale customer-facing applications.
  • Experience working in eCommerce, retail, marketplace, or similar digital commerce environments.

Benefits

  • Eligible for a bonus incentive.
  • Health benefits.
  • 401K program.
  • Other employee perks.
  • More details about company benefits can be found at https://shutterflyinc.com/benefits/.
  • This opportunity can be remote, but candidates must reside in a state in which Shutterfly is registered to do business (all US states except District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont, and Wyoming).

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com