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 Inc

Snapfish (part of the Shutterfly family of brands) was built to help people archive and share photos. For almost two decades, our tools have played a critical part in changing how people around the world store and share photos with one another. We are looking to add a Principal Software Engineer who will be instrumental in the design and development of the Snapfish website. We are looking for someone with expertise in information retrieval, distributed computing, large‑scale system design, networking, data storage, security and artificial intelligence. As a versatile engineer with leadership qualities, you will work with technical teams across the organization to lead architectural efficiencies, correct resource overuse, introduce cost‑saving changes and lay the foundation for the next generation photo system. What You’ll Do Collaborate with engineering leaders, product management and key stakeholders to introduce architectural simplifications and consolidation across multiple technology stacks and disparate systems. Stay on track with the latest technologies for the domain and apply your experience to architecture and product features. Analyze and articulate the current state of the technology and propose valued alternatives wherever required. Help define and implement the architectural roadmap and own key portions of the implementation. Explain the status and value of proposed designs/solutions that meet preset goals of quality, security and performance to stakeholders. Guide the activities of development teams. Qualifications Expert level in distributed computing and storage, including significant experience with server systems, storage, I/O, networking and systems software. Expert level in advanced programming skills to build distributed storage and compute systems, backend services, microservices, and web technologies, with the ability to switch between programming environments such as Java, JavaScript, native programming and scripting languages such as Python, Terraform, Perl. Expertise in systems & technologies including and native clients, DNS, load balancers, reverse proxies, CDNs, application servers, databases, and caches. Expertise in building streaming applications using pub/sub system and search technologies. Proficient with ECS or other containerization technologies. Proficiency across a wide range of database technologies including relational, document‑oriented, column‑oriented and graph databases such as Oracle, MongoDB, DocumentDB. Expertise in CI/CD technologies such as Chef, Jenkins, Ansible. Supporting a diverse and inclusive workforce is important to Shutterfly. We welcome all applicants and evaluate them based on their qualifications, without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or other characteristic covered by law. 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 are specific to each location and may differ elsewhere. California: $134,750–$190,750 Connecticut and NewYork: $134,750–$174,750 Colorado, Illinois, Minnesota and Washington: $134,750–$161,750 Nevada: $126,750–$174,750 Maryland and NewJersey: $145,500–$174,750 Hawaii: $126,750–$142,250 This position may be eligible for a bonus incentive, health benefits, a 401(k) 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 where Shutterfly is registered to do business: all U.S. states except District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont, and Wyoming.

  • SFLYTechnology
  • J-18808-Ljbffr Shutterfly Inc

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Fort Mill, York County, SC vacancy
  • A digital imaging and photo services company located in Fort Mill, South Carolina, is seeking a Principal Software Engineer to design and develop the Snapfish website. The role involves collaborating with cross-functional teams to enhance architectural processes and implementing... 
    Suggested
    Remote work

    Shutterfly Inc

    Fort Mill, York County, SC
    2 days ago
  • $106.1k - $176.9k

     ...Job Overview As a Senior Full‑Stack Software Engineer, you will contribute to the design, delivery, and support of modern, cloud‑native platforms...  ...matching, health benefits, employee stock options, paid time off, and volunteer time off. Principals only. EOE. #J-18808-Ljbffr... 
    Suggested

    LPL Financial

    Fort Mill, York County, SC
    2 days ago
  • $140k - $175k

    At A Glance We are looking for a Senior AI Engineer to help build the next generation of AI-powered tools to accelerate our internal ms. This is a software engineering role first where you should be comfortable owning backend systems, APIs, and production architecture... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    RVO Health

    Fort Mill, York County, SC
    3 days ago
  •  ...brands helps customers create products and capture moments that reflect who they uniquely are. Shutterfly is looking for a Software Engineer II to join their team! This position can be based out of our Fort Mill, SC office and will be hybrid at least 3 days a week.... 
    Suggested
    Work at office
    3 days per week

    Shutterfly Career Site

    Fort Mill, York County, SC
    3 days ago
  •  ...Software Developer Position Location: Fort Mill, SC Work Mode: Hybrid Responsibilities: Contribute and lead development...  ..., efficient, and scalable code. Advocate for and implement engineering guidelines for excellence, including automation, code reviews,... 
    Suggested

    Axelon

    Fort Mill, York County, SC
    2 days ago
  •  ...Sr. Software Engineer MAHIN-JOB-33106 Location: [FORT MILL] Description Role and Responsibilities: The Desk Side Support Executive is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software... 
    Work experience placement
    Work at office
    Remote work

    Keylent Inc

    Fort Mill, York County, SC
    1 day ago
  •  ...technical leadership through design reviews and best practice implementation. Collaborate with cross-functional teams including engineering, product, and design. Maintain and optimize existing systems and troubleshoot issues. Communicate effectively with technical and... 

    Compunnel

    Fort Mill, York County, SC
    2 days ago
  • $50 per hour

     ...g., Git, Bitbucket, GitLab). Experience in crafting comprehensive documentation using systems like Confluence and bug tracking software like Jira. Proficient in using testing frameworks (UnitTest, Pytest, Jest) to ensure code quality and maintainability. Preferred... 
    Hourly pay
    Work at office

    Axelon

    Fort Mill, York County, SC
    2 days ago
  • Job Title: Software Developer With .Net & AI Location: Fort Mill, SC What we are looking for? We are looking for an enthusiastic Software...  ...Skills & Competencies ·Strong understanding of software engineering principles, application design, and object-oriented... 

    Qode

    Fort Mill, York County, SC
    1 day ago
  • At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in self‑expression. That’s why our family of brands helps customers create products and capture moments that reflect who they uniquely are. What You’ll Do Here Support the ...

    Shutterfly Inc

    Fort Mill, York County, SC
    1 day ago
  •  ...Senior/Lead Software Engineer Seeking a highly experienced Senior/Lead Software Engineer to lead the migration of legacy Tibco-based applications to .NET Core within the Financial Services/Wealth Management domain. This is a critical role focused on driving modernization... 

    Pipe Recruit

    Fort Mill, York County, SC
    4 days ago
  • Senior ServiceNow Developer We are seeking an experienced Senior ServiceNow Developer with deep expertise in IT Service Management (ITSM) and Customer Service Management (CSM) to join our high-performing ServiceNow team. The ideal candidate will be a subject matter ...

    Euclid

    Fort Mill, York County, SC
    4 days ago
  • Must Have Skills 7 years of professional experience with C and NET Framework Core Deep understanding of NET compilation process IL code and runtime behavior Handson experience with Roslyn Microsoft Code Analysis for code generation and analysis Proficiency in creating ...
    Permanent employment
    Contract work
    Local area

    Robotics Prcocess Automation, LLC

    Fort Mill, York County, SC
    1 day ago
  • We are looking for an experienced .NET Lead with strong AWS expertise to design, develop, and lead scalable enterprise applications. The ideal candidate will have hands‑on experience in .NET Core, Angular, AWS services , and DevOps practices , along with strong leadership...
    Permanent employment
    Contract work
    Local area

    Robotics Prcocess Automation, LLC

    Fort Mill, York County, SC
    1 day ago
  • Overview Must Have Skills 7 years of professional experience with C and .NET Framework Core Deep understanding of .NET compilation process IL code and runtime behavior Hands-on experience with Roslyn Microsoft Code Analysis for code generation and analysis Proficiency ...
    Permanent employment
    Contract work
    Local area

    Cloud Analytics Technologies, LLC

    Fort Mill, York County, SC
    1 day ago
  • $84 per hour

     ...AI Engineer Location: Fort Mill, SC Duration: 12 Months Client: Apex Restrictions: No OPT, CPT & H1b Sub Vending Pay Rate...  ..., and DevSecOps practices Strong understanding of layers of software stack including API design, development and production... 
    H1b

    Intellisoft Technologies

    Fort Mill, York County, SC
    4 days ago
  •  ...RabbitMQ, ActiveMQ) Knowledge of Docker and Kubernetes Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.) ~ Familiarity with cloud platforms (AWS / Azure / GCP) Strong understanding of design patterns and software architecture principles... 
    Contract work

    E-Solutions

    Fort Mill, York County, SC
    1 day ago
  •  ...## **What You will Bring:*** Degree or equivalent experience in Computer Science or Electronics / Electrical Engineering.* 12+ years of hands-on backend software engineering experience.## What We’re Looking for:A proactive, creative engineering leader who enjoys solving... 
    Worldwide

    London Stock Exchange Group

    Fort Mill, York County, SC
    13 hours ago
  •  ..., you will be the bridge between complex business requirements and scalable technical execution. You will lead a high-performing engineering team, architect cloud-native solutions on AWS, and ensure the stability and performance of our trading infrastructure. The ideal... 
    Permanent employment
    Contract work
    Local area

    ETHEREUM TECHNOLOGIES LLC

    Fort Mill, York County, SC
    3 days ago
  •  ...Role: Senior Cloud Engineer Location: Fort Mill SC Need Hybrid from Day 1 Duration: Longterm Contract Job Summary...  ...with cloud migration projects Background in software development or DevOps engineering Experience with cost... 
    Contract work
    Work experience placement
    Remote work

    E-Solutions

    Fort Mill, York County, SC
    3 days ago
  •  ...clients achieve competitive advantage through end-to-end digital transformation. Our uniqueness lies in bringing together strong engineering, data science, and design capabilities coupled with deep domain understanding. We combine services and products to maximize business... 
    Full time

    Qode

    Fort Mill, York County, SC
    13 hours ago
  • Cloud Architect Location: Austin, TX / Fort Mill, SC (Hybrid) Contract: 12+ Months Job Description: To drive the completion of a critical enterprise initiative involving multi-environment orchestration, third-party integration scaling, and CI/CD automation ...
    Contract work

    InterSources

    Fort Mill, York County, SC
    4 days ago
  • Job Title 2-5 Years’ Experience Managing Public Cloud Services (AWS, Azure) Would be good to have knowledge of a few of the following AWS Offers (RDS/Aurora, Containers (ECS, EKS), Cloud Formation, Serverless / Lambda) 2-5 Years’ Experience Managing MS Windows Environments...

    My3Tech Inc

    Fort Mill, York County, SC
    3 days ago
  •  ...Role: Cloud Infrastructure Engineer Location: Fort Mill, SC Duration: 12 months Job Overview: The Cloud Engineer leads development...  ...Preferences: Cloud migration experience Software development: Python, .NET AWS Solutions Architect - Professional... 

    Euclid Innovations

    Fort Mill, York County, SC
    3 days ago
  • $115.14k - $191.9k

     ...Platform Enablement Analyst, you will help engineering teams adopt AI effectively by building...  ...implementations to support AI‑enabled software development. Create developer tooling...  ...does not require employer sponsorship. Principals only. EOE. #J-18808-Ljbffr LPL Financial... 
    Local area

    LPL Financial LLC

    Fort Mill, York County, SC
    13 hours ago
  • A leading cloud solutions provider in Fort Mill, South Carolina, is seeking an experienced developer with expertise in C# and .NET Framework Core to lead the design and development of high-performance applications. The ideal candidate will have significant experience with...

    Cloud Analytics Technologies, LLC

    Fort Mill, York County, SC
    4 days ago
  •  ...strong emphasis on utilizing innovation and technology to cultivate client relationships. Responsibilities Software Developer: Responsible for AI engineering. Qualifications AI experience C# SQL .NET .NET Core Angular AWS (2+ years of AWS/Cloud experience, AWS... 

    Associate Staffing

    Fort Mill, York County, SC
    4 days ago
  • $83k - $98k

     ...Degree 4 Year Degree Manage Others No Description Applications Engineer Ready to Apply Your Technical Expertise in a Growing, Employee-...  ...quotations using manufacturer selection tools and pricing software Collaborating with regional managers, manufacturers, consultants... 
    For contractors
    Work at office
    Relocation
    Shift work

    Kids for the Future

    Fort Mill, York County, SC
    2 days ago
  •  ...QA, and Architects Integrate AI/GenAI‑based tools to improve engineering productivity and automation Participate in code reviews, performance...  ...decision‑making Qualifications 8+ years of overall software development experience 3+ years of experience with AWS cloud... 

    Qode

    Fort Mill, York County, SC
    13 hours ago
  •  ...legacy vs modern applications such as monolithic vs micro apps. Technical Skills Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience of 8+ as an Application developer. Expertise in the .NET framework related technologies.... 
    Full time

    Incedo Inc.

    Fort Mill, York County, SC
    13 hours ago

Do you want to receive more vacancies?

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