Software Engineer II

Shutterfly Career Site

$90K — $120K *
Tempe, AZ 85281In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in Application Development with Java, Spring Boot, and Python
  • Proficient in AWS Cloud Services (S3, SQS, EC2, RDS, API Gateway); certification preferred
  • Skilled in developing high-quality applications through clean coding and industry best practices
  • Experience delivering projects using agile methodologies, particularly Kanban
  • Familiarity with AI-assisted development tools like Claude Code and GitHub Copilot
  • Knowledge of working with LLMs and generative AI applications
  • Database experience with Aurora and PostgreSQL; RESTful services experience required

Responsibilities

  • Code hands-on 80-100% of the time, adjusting based on project size
  • Document and deepen knowledge of assigned domain architecture
  • Ensure technical quality across assigned projects
  • Demonstrate initiative in managing project responsibilities and priorities
  • Communicate technical designs and business requirements effectively to team members

Benefits

  • Hybrid work model requiring at least 3 days in the office
  • Dynamic work environment in tech-driven company
  • Opportunities for professional growth and development
  • Access to innovative technologies
  • Collaborative team culture
  • Emphasis on diversity and inclusion
Full Job Description
Shutterfly is looking for a Software Engineer II to join their team! This position can be based out of our Fort Mill, SC or Tempe, AZ offices and will be hybrid at least 3 days a week. Note: We are unable to provide sponsorship for this position at this time. Responsibilities: • Provide hands on coding approximately 80-100% of the time depending on the size of the project. • Document and develop in-depth knowledge of assigned domain architecture, and technology portfolio. • Overall technical implementation and quality of assigned projects and technical domain • Demonstrate a strong initiative and follow through in executing project responsibilities, overcoming obstacles, and balancing multiple priorities effectively • Strong verbal and written communication skills are important. Ability to present and explain technical designs and business requirements to other team members. Qualifications: • Minimum three years related Application Development experience with the following technologies: Java, Spring Boot and Python • Minimum three years of AWS Cloud Services such as: S3, SQS, EC2, RDS, API Gateway; Certification is a plus • Experience building high quality applications by creating a well-designed architecture, writing clean code, and implementing common industry practices (e.g. continuous integration, unit tests). • A background successfully delivering applications using agile methods (Kanban) and collaborating with non-technical team members including quality assurance, business analysts, and project managers • Experience working with Claude Code, GitHub Copilot or other AI-assisted development tools • Experience working with LLMs (Large Language Models) and generative AI applications • Database experience is required with Aurora, preferably with PostgreSQL • Experience creating single page applications using a framework such as React and Angular is a plus • Experience with RabbitMQ is a plus • Experience with GraphQL is a plus • Experience with developing domain services • Experience with asynchronous messaging • Experience with Terraform is a plus • Experience creating RESTful web services is required • Bachelor's or Master's Degree Computer Science (along with related experience) This position will accept applications on an ongoing basis until filled. #SFLYTechnology

Similar Jobs

More Jobs at Shutterfly Career Site

More Information Technology Jobs

Find similar Software Engineer II jobs: