Logo for Shutterfly

Software Engineer

Job description

Description

Software Engineer (#RM-0829)
Brand: Shutterfly
Location: Tempe, AZ (Hybrid WFH)
Full-Time
 
Job Description:
  • Design and development of highly performing and scalable REST (Representational State Transfer) services. 
  • Design and implement scalable, robust and secure cloud-based solutions with a focus on Amazon Web Services (AWS). 
  • Contribute to best practices by performing unit tests, functional tests, and performance test automation. 
  • Work with middleware, enterprise buses, and queues to ensure services are highly scalable and asynchronous in nature.
  • Ensure compliance with security and regulatory requirements. 
  • Participate in design reviews of service and framework components. 
  • Provide technical guidance and mentorship to engineering teams. 

Minimum Requirements:

  • Master’s degree or equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field. 
  • 2 years of experience developing web applications. 
  • In lieu of a Master’s degree and 2 years of experience, the employer will accept a Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field and 3 years of experience developing web applications.
  • Work experience to include: 1. Utilizing object-oriented design principles, including SOLID (single responsibility principle, open-closed principle, liskov substitution principle, interface segregation principle, and dependency inversion principle). 2. Building, deploying, and managing applications on Amazon Web Services (AWS) services, including EC2, S3, RDS, IAM, Lambda, Athena, and Redshift. 3. Developing server-side applications using Java. 4. Web application framework Spring and web service design using HTTP, REST, OAuth, and JSON (JavaScript Object Notation). 5. Automating infrastructure tasks using scripting (Python and Bash) and Infrastructure as Code (Terraform and CloudFormation). 6. Experience with continuous integration and continuous delivery or deployment (CI/CD) tools, including Jenkins. 7. Utilizing SQL, relational database schema design, and ORM technologies. 8. Implementing security best practices, including authentication and authorization, rate limiting, logging, and monitoring API requests and responses. 9. Performing Agile development methodology. 
  • 40 hours/week. 
  • Salary: $111,072.00 - $116,072.00 per year. 
  • Address of employment: Shutterfly, LLC located at 7195 South Shutterfly Way, Tempe, AZ 85283. Employer offers optional hybrid work from home within commuting distance to the office.
How To Apply:
Individuals interested in applying for the position must email resumes to Shutterfly, LLC at [email protected] referencing Job Code #RM-0829.

Software Engineer Related jobs

Other jobs at Shutterfly

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.