Senior Software Engineer

Williams-Sonoma

(Rocklin, California)
Full Time
Job Posting Details
About Williams-Sonoma

Founded in 1956, Williams-Sonoma, Inc. is the premier specialty retailer of high-quality products for the kitchen and home in the United States. Our family of brands are Williams-Sonoma, Pottery Barn, Pottery Barn Kids, PBteen, West Elm, Williams-Sonoma Home, Rejuvenation, and Mark and Graham. These brands are among the best known and most respected in the industry.

Summary

The Williams-Sonoma eCommerce Engineering organization is seeking an energetic and talented Senior Software Engineer to help deliver high value, high quality features to our industry leading eCommerce sites. At Williams-Sonoma we build 6 of the retail industries leading websites - Williams-Sonoma, west elm, Mark and Graham and the Pottery Barn family. Engineers working at WSI get to work full-stack, extending our beautiful front-end user experience all the way through to enterprise services that support personalization, order management and other server side features.

As a Senior Software Engineer in the eCommerce organization you'll join a Scrum team building features and automated tests of those features. You'll work closely with other engineers and Product Managers to understand user stories and develop the features.

Responsibilities
  • Assist Product Managers in designing and defining new features
  • Work with Architecture to craft technical designs and drive the evolution of our site architecture
  • Write code that is of high quality and consistent with our coding standards
  • Write automated tests of new features to ensure they are of very high quality
  • Review the work of other engineers in a collegial fashion to ensure the work product is of high quality and consistent with our standards
  • Lead Communities-of-Practice in those technologies in which you have an interest
  • Participate in, and lead, continuous education programs to grow your skills both technically and in the Williams-Sonoma business domain
  • Serve as a member of a Scrum team and participate in all planning, stand-up and retrospective meetings
  • Lead by example and mentor more junior engineers through your professionalism and dedication to craftsmanship in the creation of software
Ideal Candidate

Requirements:

  • 5+ years of experience as a Software Engineer
  • Server Side Java experience preferred
  • Expert level competency in one or more of Java, JavaScript, or Web technologies
  • A thorough understanding of software development best practices
  • Enthusiasm for constant improvement as a Software Engineer
  • Ability to review and understand proposed designs and offer thoughtful feedback in a collegial fashion
  • Ability to communicate clearly and effectively both verbally and in writing

Additional Requirements

  • Bachelors degree in Computer Science, Engineering or related field
Compensation and Working Conditions

Additional Notes on Compensation

Competitive

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Rocklin, California
Skills Desired
Sign up or login to see how your skills match up.
  • Coding Automated Tests
  • Java
  • JavaScript
  • Software Development
  • Work Within an Agile Scrum Team
  • Writing Code
  • Computer Engineering
  • Computer Science
  • Software Engineering
  • Web Technology
  • Full Stack Web Application

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.