Senior Software Engineer

Shutterfly

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 great growth potential in this area of Shutterfly and will be involved in the development, maintenance, and support of its enterprise systems.

We are looking for a Senior Software Engineer specializing in full stack development, maintenance, and support for our Transactional Software Platform. This pivotal role involves hands-on software development, ongoing maintenance, and support using enterprise-level technologies. The ideal candidate thrives on tackling complex challenges, delivering business value through rapid innovation, and taking full ownership of their domain—from design and development to infrastructure, release, and support.

Responsibilities:

  • 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.

Qualifications:

  • 7+ years overall software development experience in enterprise technologies: Java, Spring Boot, Angular, SQL Server.
  • 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
  • BS/MS in Computer Science or equivalent.
  • Excellent problem-solving and software debug skills

Preferred Qualifications:

  • AWS, AI/ML, Microsoft .Net
  • Strong experience with Agile SDLC processes.
  • Microservices and Distributed architectures.
  • Ability to think at end-user level and act tactically.
  • Strong customer focus and owner mindset.

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, 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. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

#SFLYTechnology

Read Full Description
Confirmed 23 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles