Software Engineer

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.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job