Williams-Sonoma, Inc. Rocklin , CA 95765
Posted 3 days ago
Senior Software Engineer
We hope you're interested in building a home with us. Even if you don't feel that you meet every requirement listed in this job description, we still encourage you to apply.
About the Enterprise Support & Reliability Engineering (ESRE) Team
You will be part of the Enterprise Support and Reliability Engineering
Overview of the Senior Software Engineer, ESRE - eCommerce Applications.
As a Senior Site Reliability Engineer at Williams-Sonoma you will support eCommerce production operations on the eCommerce Support team as an engineer who solves problems at root cause. You already enjoy solving problems with code, which is why you're a balanced engineer, at home both in application code written by others, as well as designing your own app from scratch. Your documentation and communication skills are above par, and you have prior experience working in a production support capacity as a full-stack, Site Reliability, Production Operations, similar Engineer.
Responsibilities
Responsible for tracking, managing, and providing timely resolution for all the Tier2 and Tier3 eCom incidents impacting online websites.
Instrument OpenSearch monitoring to perform live log monitoring. Analyze issue trends in ELK, configure alerts and create automated incidents and resolve issues before users are impacted.
Continually built APM dashboard to monitor the backend performance and create proactive alerts and automated incidents to resolve issues before systems are impacted.
Support business critical domains like Micro Front ends, backend services, multiple databases and critical third-party integrations.
Built a comprehensive knowledge management portal and SOPs in confluence for Tier1 troubleshooting.
Identifies opportunities to eliminate or automate remediation of recurring issues to achieve operational excellence.
Collaborate with Engineering partners to troubleshoot incidents with mitigation first approach to minimize downtimes for B2C and B2B users.
Partnering with external vendors for third party integration to provide friction free customer experience.
Be a team player with integrity, passion, initiative, and leadership ability to motivate other team members.
Be proficient at working across the organization and interact/influence/negotiate effectively at all levels, peers, and management.
Be organized, thorough, and extremely detail oriented, taking ownership/responsibility of overall work quality
Bring new ideas that stretch our bounds and move the team to the next level
Drive continual improvement and positive change with your scalable solutions
Collaborate with engineers to build solutions that satisfy both infrastructure and application teams
Train up your own skills and mentor other team members
Communicate strategies, project feasibility and timelines to internal Business and Project Stakeholders
Provide insightful data to guide decision making and offer proactive solutions
Criteria
You have a BS or MS in Computer Sciences, Engineering, or related field.
Deep knowledge & hands on experience in eCommerce domain.
Strong full stack, Java and/or JavaScript skills, Vue or React JS framework.
5+ years of experience with Java/Webservices systems
5+ years writing SQL queries in real time during incident triage over calls.
5+ years of experience supporting java micro services.
Strong troubleshooting skills utilizing log analysis, application performance management (APM), real user monitoring (RUM), developer tools, and localhost testing.
You feel comfortable providing hands-on monitoring as well as authoring monitoring and alerting using multiple toolsets.
You provide exemplary practice of documenting findings and operationalizing with stakeholders.
You demonstrate a history of identifying and designing automation to eliminate TOIL.
You have strong organizational skillset and capability of context switching during multiple incidents.
You have experience writing standard operating procedures (SOP) and playbooks for L1 Team.
You've supported production applications with proven improved MTTD/MTTRs. (MeanTimeToDetect/Resolve)
You can collaborate with internal support and engineering teams and 3rd party vendors on problems and solutions.
You're able to drive a technical analysis backing with data toward issue resolution.
You bring experience utilizing issue/workflow ticket tracking systems.
You have history of acting as a subject matter expert and training peers and stakeholders.
We believe in People First
Benefits Just for You
Depending on your position and your location, here are a few highlights of what you might be eligible for:
A generous discount on all Williams-Sonoma, Inc. 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
Your Journey in 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 and learning programs.
Speaker series
This role is not eligible for relocation assistance.
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.
The expected starting pay range for this position is $120,000 - $150,000 annually 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.
Williams-Sonoma, Inc.