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

Software Engineering Manager

Date: May 21, 2018

Location: Brooklyn, NY, US

Company: Williams-Sonoma Inc.

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


The Williams-Sonoma ECommerce Engineering organization is seeking an energetic and talented Software Engineering Manager to facilitate delivery of 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. You'll manage engineers working 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 Software Engineering Manager you'll manage Scrum teams engaged in multiple initiatives including enhancements to our sites and integration with supply-chain and other business systems.

Key Job Functions

* Attract, select and retain critical talent for the team
* Coach team members in coding and development skills
* Provide clear, specific goals to the team and communicate performance feedback regularly through regular 1-1 meetings and performance reviews
* Participate as a member of the engineering leadership in setting and executing strategy for the team
* Facilitate Communities-of-Practice in key technologies
* Facilitate and encourage continuous education efforts for your team both on key technologies and also the Williams-Sonoma business domain
* Estimate development effort, perform resource allocation, and plan implementations and system rollouts
* Assist in constantly improving the Engineering organization and making it a great place to work
* Develop a solid understanding of key systems and processes
* Guide and counsel engineers on Williams-Sonoma Inc. policies and procedures
* Performs other duties as required



* Demonstrated experience leading successful development efforts
* Experience inspiring and motivating people to fulfill their potential
* Ability to promote teamwork and establish a foundation of trust among team members
* An understanding of, and enthusiasm for, SCRUM management techniques
* Highly knowledgeable and skilled in software development practices and techniques including but not limited to:

* Source code management -- branching, tagging and merging
* Code reviews and adherence to standards
* Automated unit and integration testing
* Expert skills in several of the following:

* Object-oriented design and development
* Java technologies - J2EE and the Spring framework
* Internet technologies (HTTP, HTML, CSS, XML, JavaScript)
* eCommerce applications and support services
* Web Information Architecture, including REST principles
* Service oriented designs and techniques (Web Services, JSON)
* Database storage and interaction (SQL, Oracle, JDBC, "no-SQL" technologies)
* 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

Additional Requirements

* Bachelors degree -- or foreign equivalent -- in Computer Science, Engineering or related field, or 8 years of progressively-responsible experience in software development
* 8+ years experience in software development and delivery
* 1+ year of supervisory experience preferred

Employment/promotion to this role will be contingent on successful completion of a background check.


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: Brooklyn
Nearest Secondary Market: New York City

Job Segment: Developer, Software Engineer, Engineer, Database, Supply Chain Manager, Technology, Engineering, Operations