Principal Software Engineer, Store Systems

Williams-Sonoma, Inc. San Francisco , CA 94118

Posted 6 months ago

Requisition Number: SS-8254

Area of Interest: Information Technology

Organization: Corporate

Brand/Division: Shared Services

Position Type: Full-time


Since 1956, we've seen some big changes since our first brick-and-mortar store opened. What hasn't changed is our passion for high-quality products, functional design, outstanding customer service, and enhancing the lives of our customers and the communities where we operate. Today, Williams-Sonoma, Inc. is a multi-brand, multi-channel, global enterprise supported by state-of-the-art technology and some of the most talented teams in retailing - and we're always looking for new energy and ideas.

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. We offer beautifully-designed, stylish and functional products for every area of the home, including the kitchen, living room, bedroom, home office, closet, laundry room and even outdoor spaces.


Senior technical role in development and support of large, complex system applications, or of several small applications. Requires minimum direction. Builds and manages internal and external relationships to gain buy-in and maximize results. Demonstrates strong technical leadership and ability to mentor others. Coordinates work with other technical team members. Demonstrates an understanding of key business drivers and ensures technical solutions deliver business value in line with the company objectives. Able to lead a team for technical projects or project lead components of a larger project. Provides leadership and guidance throughout WSI to leverage technology industry best practices.


  • Identifies develops and documents solution designs based on business requirements

  • Analyzes, designs, configures, codes, tests, debugs and installs large and complex system applications, in accordance with WSI methodologies, technical standards, time and budget estimates

  • Guides, assists or mentors other team members in the analysis, design, configuration, coding, testing, etc

  • Presents solution alternatives to WSI business partners to support business processes and objectives

  • Ensures good relationships with multiple WSI business partners, vendors, and other IT groups for successful implementation and support of project and production efforts

  • Plans estimates and prioritizes work assignments for self and other team members at each stage of a project

  • Tracks progress, identifies potential barriers to meeting commitments and intervenes as needed to eliminate barriers and ensure delivery

  • Anticipates potential problems and exercises initiative to plan and manage prevention

  • Resolves or escalates problems inside or outside of own area

  • Manages risk for both development and production support

  • Communicates to management on status, problems, issues, and underlying process changes as they occur throughout WSI

  • Reviews technical work of other team members, ensuring adherence to IT standards

  • Manages vendors and contractors for specific projects or systems

  • Manages technical projects or components of a larger project

  • Participates in coaching and employee skills assessment and development


  • Serves on cross-departmental task forces

  • Participates in establishing IT standards and processes

  • Participates in the evaluation of new software and hardware

  • Participates in recruiting employees and contractors

  • Provides training, guidance, assistance, and knowledge transfer among team members

  • Performs other duties as assigned


Requirements / Qualifications

  • BA/BS Degree in related field or equivalent experience

  • 10 or more years' experience in analyzing, designing, coding, testing, installing and maintaining complex applications

  • 6+ years' experience with SQL Server database code development, queries, and stored procedures

  • 5+ years' experience with frameworks, primarily.NET, Asp.Net, ASP.Net, MVC, Asp.Net Core, Web API 2, Angular 2, Entity Framework

  • 4 or more years' experience with project management, quality management, development methodologies, patterns, continuous integration and SDLC

  • 2+ years' experience providing technical leadership

  • Experience with Bootstrap Platforms & NoSQL is a plus

  • Demonstrated interpersonal skills

  • Practical experience to train others in decision making, risk assessment, job knowledge, analysis, and project management

  • Experience with interviewing, skills development, and directing others

  • Demonstrated planning and organizational skills

  • Considerable business knowledge, preferably in the retail industry

  • Technical expertise in data analysis, data design, system design, enterprise application integration, software testing, testing automation, documentation


  • Reports to: Development Manager or Director

  • Supervises: Project team members, as required


  • Ability to use a computer for extended period of time

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

Visa Sponsorship will not be provided for this role.

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.


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 Francisco

Nearest Secondary Market: Oakland

Job Segment: Developer, Software Engineer, Systems Engineer, Quality Manager, Retail, Technology, Engineering, Quality

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer Identity

Twilio Inc.

Posted 6 days ago

VIEW JOBS 11/14/2018 12:00:00 AM 2019-02-12T00:00 Because you belong at Twilio The Who, What, Where and Why We are looking for a Principal Software Engineer to help us build and operate the next generation of enterprise-grade identity services that power security, identity and access management for all of Twilio's products. You get excited by the idea of having end-to-end ownership of services that process billions of requests per day. You enjoy iteratively delivering value to customers and you know that to take services to scale requires developing a complex distributed platform from ground up and are concerned with availability, throughput and latency. If you are a great problem solver who is super hungry to learn better ways of doing things and super pragmatic to do what's best for the customers, we want to talk with you. Who? We are looking for a Principal Software Engineer with 7+ years of demonstrated track record of building mission-critical, cloud-scale systems. The ideal candidate will have: * Proficiency in cloud technologies and hands-on experience in at least one cloud platform: GCC, AWS, or Azure; ability to design and develop cloud-based systems and operate them in an automated fashion. * Fluency with OO programming languages such as Java, C++. * Excellent knowledge of software engineering principles and practices. * Understanding of Identity and Access Management protocols and architecture (SSO, SAML, OAuth, Federation, etc.), and security concepts such as PKI is strongly preferred. * B.S. or M.S. Computer Science or related field. What? As a senior member in the Identity engineering team, you will enhance and scale the identity platform that is used by every development team in Twilio and millions of developers and customers who build on Twilio. To take it to scale, you will use Java, AWS and various open source technologies as well as Twilio's platform to develop and deploy scalable, uptime-critical services. Specifically, you would: * Collaborate with Product Managers, Architects and Engineers to build enterprise-grade identity and security features for Twilio APIs. * Independently design and create significant architectural changes across multiple services. * Own and operate your team's production services in AWS cloud infrastructure. Release, monitor, and maintain features in a responsible, reliable way as part of our integrated DevOps practices * Lead other mentor senior engineers to complete large projects spanning several sprints. * Employ Agile methodologies to continuously deliver value to customers. * Drive quality by writing unit, functional, load and performance tests, and by reviewing others' design and code. Why? Twilio's Identity group provides a growing, globally scalable suite of full-stack products and services implementing customer identity and access management. Our mission is to deliver a secure and high performing identity and access experience for all Twilio customers. We have end-to-end ownership of Twilio users, accounts, and organizations, including all front ends, APIs, business logic orchestration, backend processes and internal management tools. We provide API keys, stored credentials, signing, encryption, 2FA and access policy services meeting the highest standards of security, reliability and resilience. We also provide the new Admin Center, SSO, public key client validation and other offerings for the Twilio Enterprise Plan, extending Identity to cater to our largest customers. We operate critical infrastructure leveraged by every Twilio product and used 24/7/365 by every customer. Twilio is a company that is empowering the world's developers with modern communication in order to build better applications. Twilio is truly unique; we are a company committed to your growth, your learning, your development and your entire employee experience. We only win when our employees succeed and we're dedicated to helping you develop your strengths. We invest in weeks dedicated to tackling hard problems and creating your own ideas. We have a cultural foundation built on diversity, inclusion and innovation and we want you and your ideas to thrive at Twilio. Where? This position will be located in our office at 375 Beale Street in San Francisco. You will enjoy our office perks: catered meals, snacks, game room, ergonomic desks, massages, Wednesday dinners, bi-weekly All Hands and more. What you will also get to experience is a company that believes in small teams for maximum impact; seeks well-rounded talent to ensure a full perspective on our customers' experience, understands that this is a marathon, not a sprint; that continuously and purposefully builds an inclusive culture where everyone is able to do and be the best version of themselves. About us: Founded in 2008, Twilio has over 1,000 employees, with headquarters in San Francisco and other offices in Bogotá, Dublin, Hong Kong, London, Madrid, Mountain View, Munich, New York City, Singapore and Tallinn. More than 2 million developers around the world have used Twilio to unlock the magic of communications to improve any human experience. Twilio has democratized communications channels like voice, text, chat, and video by virtualizing the world's telecommunications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the world's most demanding applications. By making communications a part of every software developer's toolkit, Twilio is enabling innovators across every industry — from emerging leaders to the world's largest organizations — to reinvent how companies engage with their customers. Twilio is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status and operate in compliance with the San Francisco Fair Chance Ordinance. Twilio Inc. San Francisco CA

Principal Software Engineer, Store Systems

Williams-Sonoma, Inc.