Share this Job

Lead Software Engineer (Outward, Inc.)

Date: Aug 1, 2019

Location: San Jose, CA, US

Company: Williams-Sonoma Inc.

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


Location: San Jose, CA

About Outward, Inc.

Outward, Inc. is based in San Jose, CA and is a wholly owned subsidiary of Williams Sonoma, Inc.

At Outward Inc. our vision is to 'lower the friction' with regards to all aspects of the customer shopping journey for our retail customers globally. We do this by offering cutting edge technology solutions that enable new and intuitive experiences and top-notch product visualizations. We are continuously pushing the boundaries of how 3D, AR/ VR, and web technologies will drive the next generation shopping experience. Our mission is to deepen consumer connections with the products that matter and deliver best-in-class experiences. (

About the role

As a Lead Software Engineer in the Engineering, Hosting, and 3D Rending Group organization you'll join a growing team building interactive and engaging web applications to enhance the existing eCommerce and/or store experiences. You'll work closely with other engineers, UX, and Product Managers to understand user stories and develop the features and automated tests of those features.

What you'll be doing:

* Lead by example by mentoring and managing junior to senior engineers through your professionalism and dedication to craftsmanship in the creation of software builds and keeping the codebase secure
* Assist Product Managers, UX, and engineers 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
* 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 Outward, Inc. business domain
* Serve as a member of a Scrum team and participate in all planning, stand-up and retrospective meetings
* Design, build, review, and maintain enterprise-scale applications
* Analyze current real-time rendering, content, and VR rendering technology
* Build demo applications for new & existing clients and trade shows
* Build cutting edge HTML5/WebGL applications for desktop and mobile


Requirements & Qualifications:

* A Bachelor's /Master's Degree in Computer Science or a related field
* 7+ years' industry experience building web applications using core JavaScript including 3D libraries
* Prior experience mentoring or managing a team of 3 members or more
* 5+ years of coding experience in Python or Java
* 3+ years of solid NodeJS with ES6 experience developing API's that are well-designed and perform
* Professional experience programming experience with Typescript
* Experience with MySQL, CSS3, HTML5, MongoDB
* An understanding of Web Services, particularly REST
* Threejs (3js), and WebGL experience is a plus!

Additional skills (nice-to-have):

* Professional experience with server-side frameworks such as Koa or Express
* Professional experience with client-side frameworks such as React, Angular, or Vue
* An understanding of, and ability to write, automated tests (Selenium)
* Working familiarity with Web Technologies, Protocols, and Security
* Experience with high-traffic, large-scale distributed systems and n-tiered architectures
* Experience with containers and cloud services is a plus!
* Excellent written and verbal communication skills

Outward's Benefits & Perks

* Medical, Dental, Vision
* 401K
* Paid time off
* Company-sponsored team events such as regular staff parties
* Fantastic new headquarters
* Fully stocked kitchens with catered lunches twice a week
* On-site gym & game room
* Office dogs! Bring your furry pal with you to work
* Friendly, caring co-workers and management

This position will not offer relocation assistance or remote work.

Outward, Inc. is an Equal Opportunity Employer.

Outward, Inc. will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the California Fair Employment Act (AB 1008), or other applicable state or local laws and ordinances.

#LI-JQ1 | rev 6.6.19


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: San Jose
Nearest Secondary Market: Palo Alto

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