Senior Software Engineer - Plano, United States - Shutterfly

    Default job background
    Description

    Shutterfly Business Solutions (part of the Shutterfly family of brands) enables other large companies to connect with their customers by delivering enterprise level printing solutions. Our technology and manufacturing capabilities enable efficient and effective customer engagement through personalized communications.

    Shutterfly Business Solutions is looking to add a technically savvy Software Engineer to their team. This role offers exponential growth potential for this area of Shutterfly and will be involved in the development of new solutions for this area of the business. We are seeking a Senior Software Engineer focused on full stack development of our Transactional Software Platform. This is a critical individual contributor role for software development with enterprise level software technologies. We are looking for a Software Engineer who enjoy solving complex problems, driving business value through rapid innovation and enjoy complete ownership (Cradle to Grave: Design, Dev, Infrastructure, Release, Support) of the assigned domain.

    What You'll Do Here:

    • Design, development, test and deployment of highly scalable, high-reliability software and services in a business-critical enterprise environment.
    • Work with Product leadership to clarify requirements, design technical solutions and develop complex features.
    • Partner with other engineering teams to deliver functionality developed across team boundaries.
    • Collaborate with other developers to plan releases and ensure the team delivers on the committed plan.
    • Participate in design and code reviews across the team and establish best practices.
    • Contribute new ideas to improve software practices and processes
    • Collaborate with core Shutterfly teams on shared services such as Infrastructure, Security and Operations.
    • Support and debug of critical transactions in the Shutterfly transactional processing flow. Work with stakeholders to address questions and unblock issues
    • Perform scalability and performance analysis as needed.

    The Skills You'll Bring:

    • BS/MS in Computer Science or equivalent.
    • 5+ years overall software development experience in enterprise technologies such as: Microsoft .Net, Java, Spring, Angular, SQL Server, AWS (Preferred).
    • Good understanding and implementation experience with common design patterns.
    • Rich experience developing REST APIs and/or Micro services with deep understanding of server-side and middle-tier technologies, relational databases
    • Front-end web development skills using Angular & other JavaScript frameworks
    • Experience with CI/CD build pipelines
    • Excellent problem-solving and software debug skills
    • Excellent communication, analytical and leadership skills.
    • A passion to win, innovate and a desire to build great things.
    • Excellent teamwork skills.

    It is helpful, but not required to have:

    • Strong experience with Agile SDLC processes.
    • Micro services and Distributed architectures.

    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. Learn more about our commitment to Diversity, Equity and Inclusion at Shutterfly DE&I.

    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: [$96,600-136,050]
    Connecticut, New York, and Rhode Island: [$96,600-124,600]
    Colorado and Washington: [$96,600-115,750]
    Nevada: [$90,400-124,600]

    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 position will accept applications on an ongoing basis until filled.

    #sFLYTechnology