Software Engineer (#VS-0811)
San Jose, California, United States
JOB DESCRIPTION
Position Summary:
- Work with middleware applications to implement applications, features, and products for the company’s website.
- Participate in design reviews of web application components and provide guidance for interoperability with middleware and service layers.
- Ensure application is highly scalable to handle huge site traffic with very low latency.
- Design and develop the company’s frontend for the next generation sharing environment used by millions of users.
- Collaborate with product managers, interaction designers, operations, and other members of the project team in requirements specification, feasibility analysis, detailed engineering analysis and launch planning.
- Design and develop highly dynamic and interactive Web 2.0 web-based UIs.
- Design and build MVC applications to support the company’s core features, applications, and products.
Qualifications:
-
Education: Master’s degree or equivalent in Computer Science, Computer Engineering, Information Technology or related field.
-
Alternative Qualifications: Employer will accept a Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Information Technology or related field and three years of experience in software engineering or web programming in lieu of a Master’s degree or equivalent.
Skills/Technical Requirements: Academic background or work experience to include:
- Working with at least 3 of the following data structures: Arrays, ArrayList, LinkedList, Collections, and HashMap.
- Utilizing algorithms in computational functions to develop system design components.
- Using design patterns to develop component driven and reusable system design and solutions.
- Object-oriented design and modeling in Java or PHP.
- Utilizing MySQL database and SQL language.
- Using HTML, CSS and JavaScript.
- Using the following technologies: svn (Apache Subversion), Git, REST, JSON, and HTML5.
- TCP/IP and client-server architecture concepts.
Job Conditions:
- 40 hrs./wk.
-
Salary: $141,041 - $146,041 per year.
-
Address of employment: 100% telecommute position from anywhere in the U.S. reporting to Shutterfly, LLC office located at 10 Almaden Blvd., Suite 900, San Jose, CA 95113.