Shutterfly

Principal Software Engineer

US
USD 120k - 181k
AWS Microservices JavaScript React Java
Description

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.

As a Principal Software Engineer, you will create architectural approaches to e-commerce web-applications in shopping domain area, changes to existing systems and leads the realization of design to the desired target state. Deep subject matter knowledge of web-applications and content management systems is essential and technical knowledge of cloud architectures is highly desirable. In this role, you will conceptualize, design and development, maintain, and support of Shutterfly consumer facing web-applications in AWS environments.

What You’ll Do Here:      

  • Design and development of e-commerce web-application to meet business and technology needs
  • Employ engineering standards, principles, design patterns, and drive for high quality & performance system
  • Work collaboratively with others within and outside of team to build and deliver technology solutions aligned to business initiatives
  • Take a lead on effort to manage scalability, performance and availability, and reduce the operational overhead
  • Analyze situations and develop effective solutions that is flexible enough to be able to handle the changes that will occur over time
  • Provide technical guidance and coaching to development teams
  • Communicate successfully all concepts and guidelines to development team
  • Conduct code reviews and ensure architectural oversight and delivery of quality of code
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality of the software
  • Troubleshoot code level problems quickly and efficiently
The Skills You’ll Bring:
  • 7+ year of hands-on experience on web-application and micro services development
  • 5+ years of experience in software application design and architecture
  • Deep understanding of designing high speed web-applications
  • Experience in working with Web Application Frameworks & CMS systems.
  • Proficiency in coding in JavaScript/ReactJS, Java and Responsive web design
  • Excellent knowledge in algorithms, data structures, and software design
  • Experience in operationalizing and scaling the software solution.
  • Degree in Computer Science/Information Systems (or similar)

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 : [ $128,700-181,250] 
  • Connecticut, New York, and Rhode Island: [$128,700-166,650] 
  • Colorado and Washington: [$128,700-154,650] 
  • Nevada: [$120,500-166,650] 

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 https://shutterflyinc.com/benefits/     

This position will accept applications on an ongoing basis until filled. 
 

      

#SFLYTechnology 

Shutterfly
Shutterfly
Gift Home Decor Internet

4 applies

286 views

Similar Jobs

Software Engineer

Chennai, India

Software Engineer II

Chennai, India

Software Build/Install Engineer

Remote New Delhi, India

Software Build/Install Engineer

Remote Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say