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.

We are looking for a Senior Software Engineer  to join our team! The Senior Software Engineer is a technical leader in a broader Engineering team with oversight and ownership of other Engineers implementation of business systems. They are active in leading the development of new applications and modifying existing computer information systems.  This role is engaged throughout the application development lifecycle, providing technical expertise, to analyze, design, develop, test and support applications. The Systems Software Engineer II ensures business and technical requirements are met.

This will be a hybrid position.

What You'll Do Here:

  • Collaborates on and supports the creation of application architecture 
  • Desire to mentor others in understanding and implementing software engineering best practices
  • Ensures compliance with development and architecture standards
  • Conduct or participate in specification/design reviews, code reviews
  • Work with development teams to resolve development and implementation issues
  • Codes, tests, and debugs software modules
  • Leads stakeholder demo meetings and ensures documentation is created and maintained
  • Troubleshoots and quickly solves problems found in a production environment
  • Leverages and builds technology knowledge to act as a subject matter expert
  • Safeguards all customer, employee and company proprietary and personal information ensuring
  • customer and employee data is always kept confidential
The Skills You’ll Bring:
  • 10+ years in Java software development, developing and designing full-stack applications
  • 6+ years in AWS cloud services
  • 4+ years in java script UI frameworks like Angular or React
  • 4+ years working in a cross-functional agile environment
  • 3+ years leading offshore resources in development of micro-services
It is helpful, but mot required to have:
  • Experience in Event based programming
  • Experience in GIT, Bamboo, Bit Bucket and CI/CD pipelines
  • Strong technical knowledge of the business specific functional/operational areas and IT technologies involved.
  • Ability to design, prototype and assess architecture solutions.
  • Knowledge of data privacy issues and laws.
  • Strong interpersonal and collaboration skills.
  • Demonstrated ability to work with others at all levels of the organization.
  • Strong oral and written communication skills, including presentation skills.
  • Advanced analytical, critical thinking and problem-solving skills.
  • Ability to manage and prioritize work for a sub team of Engineers

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.