Staples Senior Software Engineer eCommerce in Framingham, Massachusetts


Staples Global Technology

Staples Technology team drives our business by developing the latest technologies to connect cutting-edge online, mobile, and retail experiences, and define the next generation of Staples. Our Global Technology team strategically influences all parts of our business from Marketing and Merchandising, Retail and Online, Supply Chain and Order Management, Infrastructure, Enterprise Data Solutions, Security, Privacy, and Compliance, to Tech Portfolio and Corporate Systems.

Global Technology is at the core of our business generating nearly $10 billion in online revenue alone. This allows us to invest heavily in industry leading platforms and tools that enable our teams to be successful and drive us to new levels as an online destination. Our mission is to deliver innovative, highly differentiated, simple-to-use solutions that generate increased value for our customers and the enterprise.

About the role

Senior Software Engineers eCommerce partner with both the business and technical teams to innovate and deliver new features and enhancements for the eCommerce platform. This position focuses on the design, development, and support of on-line, customer facing, eCommerce business solutions.

Senior Software Engineers eCommerce create and/or modify moderate to highly complex solutions that meet the expectations of stakeholders. They have a good knowledge of web application systems.

Primary Responsibilities:

  • Design, develop and support eCommerce projects throughout all phases of the software development life cycle

  • Estimate engineering effort, plan implementation, and rollout system changes

  • Work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc. to develop innovative solutions that meet eCommerce market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles

  • Lead eCommerce product initiatives, recommend improvements, mentor and guide junior team members

  • Identify project risks and work effectively to mitigate them

  • Find and help fix stability/scalability issues in a very time critical environment

  • Support site rollouts and be available to resolve site issues

  • Develop industry and product technical expertise

A job in GT will inspire you to challenge yourself, take risks, and raise the bar on your career!


About You

Required Skills:

  • Bachelors Degree with 3- 5 years of related experience

  • 3-5 years experience with developing object oriented software in Java8 and RxJava

  • 3- 5 years of experience with experience with building Microservices

  • 3-5 years of experience eveloping web services (SOAP/Rest)

  • Experience on any RDBMS, including the capacity to write efficient SQL

  • Experience on Apache/Tomcat or similar Web/Application servers

Preferred Skills:

  • Experience with Spring Boot and Spring Cloud

  • Experience with the Netflix OSS stack ( Hystrix, Eureka, Ribbon)

  • Experience with NoSql databases – (Couchbase or MongoDB)

  • Worked in an environment where CICD is extensively used

  • Self-starter, high-energy, with ability to execute on business objectives

  • Strong teamwork and inter-personal skills

  • Excellent Written and Verbal communication skills

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