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

Software Engineer II

Shutterfly Career Site

Description

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.

Shutterfly is looking for a Software Engineer II to join their team! This position can be based out of our Fort Mill, SC or Tempe, AZ offices and will be hybrid at least 3 days a week.

Note: We are unable to provide sponsorship for this position at this time.


Responsibilities:


  • Provide hands on coding approximately 80-100% of the time depending on the size of the project.
  • Document and develop in-depth knowledge of assigned domain architecture, and technology portfolio.
  • Overall technical implementation and quality of assigned projects and technical domain
  • Demonstrate a strong initiative and follow through in executing project responsibilities, overcoming obstacles, and balancing multiple priorities effectively
  • Strong verbal and written communication skills are important. Ability to present and explain technical designs and business requirements to other team members.
Qualifications:
  • Minimum three years related Application Development experience with the following technologies: Java, Spring Boot and Python
  • Minimum three years of AWS Cloud Services such as: S3, SQS, EC2, RDS, API Gateway; Certification is a plus
  • Experience building high quality applications by creating a well-designed architecture, writing clean code, and implementing common industry practices (e.g. continuous integration, unit tests).
  • A background successfully delivering applications using agile methods (Kanban) and collaborating with non-technical team members including quality assurance, business analysts, and project managers
  • Experience working with Claude Code, GitHub Copilot or other AI-assisted development tools
  • Experience working with LLMs (Large Language Models) and generative AI applications
  • Database experience is required with Aurora, preferably with PostgreSQL
  • Experience creating single page applications using a framework such as React and Angular is a plus
  • Experience with RabbitMQ is a plus
  • Experience with GraphQL is a plus
  • Experience with developing domain services
  • Experience with asynchronous messaging
  • Experience with Terraform is a plus
  • Experience creating RESTful web services is required
  • Bachelor's or Master's Degree Computer Science (along with related experience)

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.

#SFLYTechnology
Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Fort Mill, York County, SC vacancy
  •  ...Software Engineer II 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.... 
    Suggested
    3 days per week

    Shutterfly

    Fort Mill, York County, SC
    1 day ago
  •  ...utility in their search for a Project Manager II to join their team onsite in the Southeast. This role provides engineering project management expertise and technical...  ...Suite, MS Project, and/or Primavera scheduling software. Strong written and oral communication... 
    Suggested
    Full time
    Contract work
    For subcontractor
    Work at office

    FindTalent

    Fort Mill, York County, SC
    24 days ago
  •  ...Senior Software Engineer (AI / AWS / Generative AI) Location: Fort Mill, SC or Austin TX (Hybrid – 2-3 Days Onsite) Duration: 12+ Month Contract (Potential Extension or Conversion) Required Qualification ~ sStrong hands-on experience with AWS cloud technologie... 
    Suggested
    Contract work

    Techgene Solutions

    Fort Mill, York County, SC
    9 hours ago
  • $106.1k - $176.9k

     ...the opportunity to contribute to solutions that help clients pursue their financial goals.Job OverviewAs a Senior Full‑Stack Software Engineer, you will contribute to the design, delivery, and support of modern, cloud‑native platforms that enable LPL’s business and client... 
    Suggested
    Work from home

    LPL Financial

    Fort Mill, York County, SC
    4 days ago
  • $85.68k - $117.81k

     ...including Salesforce applications-with little oversight Provide feedback, participate in code reviews, and collaborate with other engineering teams, user experience design, and product teams Review and test code before deployment, performing unit and integration... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Sunbelt Rentals

    Fort Mill, York County, SC
    9 hours ago
  • $147.5k - $245.9k

     ...financial technology solutions. You will work across the entire software development life cycle, from front-end user interfaces to back...  ...work. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Minimum of 7 years of progressive experience... 
    Full time
    Work from home

    LPL Financial

    Fort Mill, York County, SC
    1 day 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... 
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    RVO Health

    Fort Mill, York County, SC
    9 hours ago
  • Laveer Engineering is seeking a Mechanical Engineer II in Rock Hill, SC. The role involves engineering activities for power plants, including design and maintenance tasks and requires a Bachelor’s in mechanical engineering. Candidates should have 3-6 years of experience... 

    Laveer Engineering

    Rock Hill, SC
    2 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed...  ...systems preferred. - Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Rock Hill, SC
    9 hours 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
    4 days ago
  •  ...Staffing Management Group is seeking a Level 2 IT Engineer with MSP experience to join a leading IT Solutions Company near Rock Hill, SC. The successful candidate will be responsible for providing pre- and post-sales support, managing Windows Servers, and implementing... 

    Staffing Management Group

    Rock Hill, SC
    2 hours ago
  •  ...LPL Financial LLC in Fort Mill, SC is seeking a Senior Full-Stack Software Engineer to design, deliver, and support modern platforms. You'll engage in hands-on engineering throughout the development lifecycle while collaborating with teams to enhance solutions for client... 

    LPL Financial

    Fort Mill, York County, SC
    2 days ago
  • $69.2k - $86.5k

    Westinghouse Electric Company in Rock Hill, SC is seeking a Mechanical Engineer II. This hybrid position requires 2 days on-site weekly. The ideal candidate will have a Bachelor's degree in mechanical engineering and 3-6 years' experience. Responsibilities include designing... 

    Westinghouse Electric Company

    Rock Hill, SC
    5 days ago
  •  ...grow, develop and fulfil your potential with meaningful careers.Role Summary We are seeking a highly skilled and hands-on Lead Software Engineer with AI proficiency to help build the next generation FTSE Russell Index Platform. This platform underpins the calculation and... 
    Worldwide

    LSEG (London Stock Exchange Group)

    Fort Mill, York County, SC
    3 days ago
  • $118k - $155k

     ...AT A GLANCE The Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business. The successful candidate will be responsible for fulfilling... 
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    RVO Health

    Fort Mill, York County, SC
    7 days ago
  • LPL Financial LLC is seeking a Senior Full Stack .NET Developer to enhance cloud-native applications for advisor onboarding. The ideal candidate will design scalable services using .NET Core and AWS, serving as a technical expert and collaborating across teams. Key requirements...

    LPL Financial

    Fort Mill, York County, SC
    4 days ago
  • Capgemini is looking for an experienced Developer based in South Carolina to design, implement, and optimize data engineering solutions. With over 10 years of IT experience, the ideal candidate will have deep expertise in Snowflake and cloud platforms including AWS and... 

    Capgemini

    Fort Mill, York County, SC
    3 days ago
  •  ...Hybrid | Fort Mills, SC Duration: 6 months Typical Day in role: Software Architecture & Development Design, develop, and maintain...  ...DevOps teams to deliver AI-driven solutions. Microservices & Cloud Engineering Design and deploy microservices in cloud-native environments.... 

    Finance Professionals Inc.

    Fort Mill, York County, SC
    3 days ago
  •  ...need to have to join our award-winning team: Clearance: Must possess and maintain an active Secret Clearance. Bachelor’s degree IAT II Certification A minimum of 8 years of experience in the management of training environment; technical, networking, and exercise... 
    Full time
    Contract work
    Temporary work
    Work at office

    Client Solution Architects

    Fort Mill, York County, SC
    2 days ago
  •  ...A tech company specializing in software development is seeking a programming expert in Fort Mill, South Carolina. The ideal candidate should possess advanced C# skills and have a solid command of REST APIs, cloud services such as AWS, and web application security. Strong... 

    Robotics Technologies LLC

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

    Euclid

    Fort Mill, York County, SC
    6 days ago
  • $134.75k - $190.75k

     ...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... 
    Remote work

    Shutterfly

    Fort Mill, York County, SC
    4 days ago
  • $25 - $30 per hour

     ...active lifestyle and well‑being. BEDGEAR’s sleep solutions are engineered with Performance fabrics that are temperature neutral and...  ...that benefits everyone. Essential Functions We are looking for software engineers with a background in computer science or related fields... 
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Worldwide

    BEDGEAR

    Rock Hill, SC
    3 days ago
  • A prominent technology firm is looking for a Sr .NET Full Stack Developer. The role involves cloud migration and building resilient applications, requiring deep expertise in .NET Core and AWS. Ideal candidates will have over 5 years of experience in full stack development...

    Tential Solutions

    Fort Mill, York County, SC
    5 days ago
  •  ...Description FindTalent is seeking a Lead Protection & Control Engineer to join our team onsite in South Carolina. This role will lead...  ..., and problem-solving skills. ~ Proficiency in the following software: ~ Microsoft Office Suite ~ AutoCAD Electrical (preferred)... 
    Full time
    Work at office

    FindTalent

    Fort Mill, York County, SC
    28 days ago
  •  ...technical mentoring. Required Skills ~10+ years of experience in software development. ~ Strong experience with C#, ASP.NET Core, .NET...  ...AI/ML solutions. ~ Experience with LLM integration, prompt engineering, embeddings, and RAG architecture. ~ Strong knowledge of SQL... 
    Full time

    Qode

    Fort Mill, York County, SC
    6 days ago
  • LPL Financial LLC seeks an AI Platform Enablement Analyst to assist engineering teams in adopting AI. You will build foundational tools and resources to streamline AI development, making it easier and more consistent. The ideal candidate has 7-12 years of backend service... 

    LPL Financial LLC

    Fort Mill, York County, SC
    1 day ago
  •  ...company is seeking a Senior Developer to lead enterprise services development on AWS. The candidate should have extensive experience in software development, team leadership, and AWS, along with skills in Angular and .Net Core. Responsibilities include ensuring reliable... 

    Robotics Prcocess Automation, LLC

    Fort Mill, York County, SC
    3 days ago
  •  ...Senior Java Engineer Location: Fort Mill, SC/New York, NY (Onsite) Duration: Full-time only Job Description: Must Have Technical...  ...-threading & Concurrency Roles & Responsibilities: Software Design & Maintenance: Design, develop, and maintain Complex Java... 
    Full time
    Immediate start
    Relocation

    Jconnect Infotech Inc

    Fort Mill, York County, SC
    2 days ago
  •  ...Ethereum Technologies LLC in Fort Mill, SC, is seeking an experienced Agentic AI Engineer focused on API development. This role requires building intelligent agents using frameworks such as Copilot or Cursor AI and integrating them into backend systems. The ideal candidate... 

    ETHEREUM TECHNOLOGIES LLC

    Fort Mill, York County, SC
    2 hours ago

Do you want to receive more vacancies?

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