Staples Software Engineer in Framingham, Massachusetts

Position Summary: Staples, one of the world’s top 5 Internet retailers, is seeking a Software Engineer to work within our Merchandising systems. You will join a team tasked with working with both the business and technical teams to innovate and deliver new features and enhancements for the Staples Merchandising and E-Commerce platforms. You will be challenged to deliver business driving capabilities in an agile development methodology leveraging some of the latest technologies.


  • Design and develop new software functionality and capability that is reliable, maintainable, and scalable.

  • Be a strong contributor working with product management, engineering, and QM partners to identify solutions, contributing to overall design, proof-of-concept development, technical strategy, and coordinating with external teams and vendors.

  • Actively participate in all phases of the Agile Development process including define, design, development, test, deployment, and support.

  • Create technical specification documents for new functionality and ensure that new solutions integrate seamlessly with existing technologies.

  • Effectively communicate with team members and product managers to identify issues, propose solutions and ensure solution is implemented .


  • B.S. or M.S. degree in Computer Science or related degree field.

  • Strong understanding of Design patterns in Object oriented programming.

  • 2 - 4 Years of experience in Full stack development with Java, JEE, Javascript, HTML5, CSS3

  • Technical development skills in any or all the following: Spring Boot, Spring Framework, Spring Data JPA, AngularJS, NodeJS, Bower, Gulp, SQL

  • Basic knowledge of deployment practices using CI tools like Jenkins

  • Building server side components including web services and good understanding of REST APIs with best practices for REST protocol.

  • Understanding of the Agile development methodology and knowledge of GIT.

  • Strong decision making skills, excellent communications and the ability to work independently.

  • Ability to troubleshoot and following through to ensure tasks are completed as designed.

  • Strong ability to work and collaborate across multiple teams using persuasive written and oral communication skills.

/ Staples is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, age, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law. /

Job: *Technology

Title: Software Engineer

Location: MA-Framingham

Requisition ID: 1016441