Share this Job
Email similar jobs to meEmail similar jobs to me

Principal Software Engineer - Full Stack

Date: Nov 29, 2017

Location: Rocklin, CA, US

Company: Williams-Sonoma Inc.

Requisition Number: SS-12081
Area of Interest: Information Technology
Organization: Corporate
Brand/Division: Shared Services
Position Type: Full-time

JOB DESCRIPTION

Principal Software Engineer -- Full Stack

The Williams-Sonoma ECommerce Engineering organization is seeking an energetic and talented Principal Software Engineer to help deliver high value, high quality features to our industry leading eCommerce sites -- Williams-Sonoma, west elm, Mark and Graham and the Pottery Barn family. Engineers working at WSI get to work across the entire functional domain. The full-stack engineer will work to extend 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 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.

Key Job Functions

* Work with Architecture to craft technical designs and drive the evolution of our site architecture
* Work in tandem with multiple groups to strategize and prioritize next generation product initiatives, develop processes and solutions, and drive projects to completion
* Develop strong working relationships across levels and functions
* Facilitate problem diagnosis and resolution in relevant areas
* Drive change, including programs that improve developer productivity and reduce time to market
* Assist Product Managers in designing and defining new features
* 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
* Participate in, and potentially lead, Communities-of-Practice in those technologies in which you have an interest
* Participate in 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

REQUIREMENTS AND QUALIFICATIONS

Requirements

* 8+ years of experience as a professional software engineer
* 4-6 years of experience with Java and web technologies
* An understanding of software development best practices
* Enthusiasm for constant improvement as a Software Engineer
* Ability to review and critique proposed designs and offer thoughtful feedback in a collegial fashion
* Skilled in writing and presenting -- able to craft needed messages so they are clearly expressed and easily understood
* Ability to work independently on complex problems of diverse complexity and scope
* Ease with Senior Management -- can effectively interface at many levels, including top executives

Additional Requirements

* Bachelors degree in Computer Science, Engineering or related field

*LI-AI1

Williams-Sonoma, Inc. is an Equal Opportunity Employer.

Williams-Sonoma, Inc. will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance, or other applicable state or local laws and ordinances.


Nearest Major Market: Sacramento

Job Segment: Developer, Engineer, Software Engineer, Computer Science, Java, Technology, Engineering