Lead Software Engineer
Skills
About the role
About the Team
You will be part of the Corporate Technology organization responsible for designing, building, and supporting scalable enterprise-level platform services and shared infrastructure that power the technology ecosystem across the organization.
About the Role
The Lead Software Engineer will be responsible for leading the design, development, and delivery of enterprise-grade, scalable platform services and APIs. This role requires strong technical leadership, hands-on development expertise, and close collaboration with cross-functional technology teams to build and maintain foundational platform capabilities.
Responsibilities
Leads a team of engineers in designing and delivering scalable microservices and platform solutions from ideation to release
Partners with Product Managers to translate business requirements into clear technical and functional specifications
Partners with other lead engineers and architects in crafting technical designs, enterprise integration patterns, and reusable platform APIs
Participates in all planning, stand-up, and retrospective meetings in an Agile environment using Jira for sprint tracking and estimation
Writes high-quality, hands-on code using Java, Spring Boot, RESTful web services, JPA, and related technologies consistent with secure coding standards
Writes automated tests and enforces unit testing practices to ensure new features meet enterprise-grade quality, performance, and reliability standards
Reviews the work of other engineers in a collegial fashion and enforces code quality standards using tools such as Sonar
Designs and implements data solutions including Oracle, Cassandra, Kafka, OpenSearch, and cloud object storage integrations
Leads deployments on containerized platforms including Kubernetes, CI/CD pipelines, and Infrastructure as Code practices
Monitors platform health using AppDynamics, ELK, and Grafana, and leads root cause analysis for production incidents
Participates in and potentially leads Communities-of-Practice guilds
Participates in continuous education programs and champions a culture of continuous learning and improvement
Criteria
Bachelor's degree in relevant field of work or equivalent work experience
Typically requires minimum of 8 years of related experience
6+ years of experience as a Software Engineer
4-6 years of large-scale application development experience
Ability to write code that is of high quality and can be a champion of coding standards
Influence the technical direction of the engineering team
Expert understanding of Java, Spring Boot, SQL/NOSQL Database and web technologies
Enthusiasm for constant improvement as a Software Engineer
Ability to communicate clearly and motivate team members
Passionate about Ecommerce and retail a plus
This role requires being onsite in the San Jose, CA office Monday through Thursday
Our Culture & Values
We believe that taking care of our people is vital to our success and we strive to offer equitable and transparent practices for all. We prioritize connection, growth, and wellbeing.
People First
Putting People First means investing in overall well-being and opportunities to grow and advance within the organization. Depending on the position and location, here are a few highlights of what benefits may be available:
Benefits
A generous discount on all WSI brands
A 401(k) plan and other investment opportunities
Paid vacations, holidays, and time off to volunteer
Health benefits, dental and vision insurance, including same-sex domestic partner benefits
Tax-free commuter benefits
A wellness program that supports your physical, financial and emotional health
Continued Learning
In-person and online learning opportunities through WSI University
Cross-brand and cross-function career opportunities
Resources for self-development
Advisor (Mentor) program
Career development workshops, learning programs, and speaker series
WSI will not now or in the future commence an immigration case or "sponsor" an individual for this position (for example, H-1B or other employment-based immigration).
This role is not eligible for relocation assistance.
The expected starting pay range for this position is $135,000 - $165,000. Applicable pay ranges may differ across markets. Actual pay will be determined based on experience and other job-related factors permitted by law. In addition to competitive pay, compensation may include a variety of other components like benefits, paid time off, merit, and bonus opportunities.
Our Company
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, Williams Sonoma Home, Pottery Barn, Pottery Barn Kids, Pottery Barn Teen, Rejuvenation, West Elm, Mark & Graham, Outward, and GreenRow. 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. We've seen some big changes since our first brick-and-mortar store opened more than half of a century ago. 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, we're 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.
Compensation
This Software Engineer role pays $135k-$165k/yr. Within typical range for software engineer roles in United States.
Questions about this role
How do I apply to this Lead Software Engineer role at Williams-Sonoma, Inc?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Software Engineer in United States?
Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Williams-Sonoma, Inc use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.