Staff Software Engineer, Logistics Microservices

Williams-Sonoma

$160K — $190K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software engineering experience, primarily in Java development.
  • Minimum of 3 years' experience as a Java Lead.
  • Proven history of delivering enterprise-scale microservices applications in logistics or supply chain domains.
  • Strong knowledge of logistics and warehouse management systems.
  • Hands-on experience integrating with Manhattan Associates systems.

Responsibilities

  • Lead the design and development of scalable microservices applications.
  • Drive hands-on development of Java and Spring Boot services with RESTful APIs.
  • Define and enforce secure coding and quality standards.
  • Coordinate CI/CD deployments and automation on containerized platforms.
  • Monitor application health and manage incident triage and resolution.
  • Oversee integrations across various logistics and management systems.
  • Identify AI and automation opportunities to enhance operations.

Benefits

  • Generous discount on all WSI brands.
  • 401(k) plan and investment opportunities.
  • Paid vacations, holidays, and volunteer time off.
  • Health benefits including dental and vision insurance.
  • Tax-free commuter benefits.
  • Wellness program focusing on physical, financial, and emotional health.
Full Job Description
Job Description

About the Role

The Staff Software Engineer will be responsible for leading the design, development, and delivery of enterprise-grade, scalable microservices applications supporting Logistics and Warehouse Management Systems. This role requires strong technical leadership, hands-on development expertise, and close collaboration with cross-functional business and technology teams, including third-party vendors such as Manhattan Associates.

Responsibilities
  • Provide technical leadership for the Logistics domain - designing, developing, and leading delivery of scalable, enterprise-grade microservices.
  • Drive hands-on development of Java and Spring Boot services, RESTful APIs, and event-driven integrations using Kafka.
  • Define and enforce engineering standards for secure coding, unit testing, Git branching strategy, and code quality.
  • Lead deployments and CI/CD automation on containerized platforms, including automated testing and release readiness.
  • Own application health in production - monitoring, alerting, incident triage, and root-cause resolution.
  • Lead integrations across Warehouse Management, Transportation Management, Slotting, and Labor Management systems and Distribution Center operations.
  • Partner with business stakeholders and third-party vendors such as Manhattan Associates to translate logistics requirements into scalable technical solutions.
  • Identify and deliver AI and automation opportunities that improve Logistics operations, production support, and business-user productivity.
  • Drive Agile delivery - sprint planning, estimation, and delivery tracking - and mentor engineers to raise the bar across the team.

Criteria

Experience
  • 10+ years of software engineering experience, including at least 3 years as a Java Lead.
  • Proven track record delivering enterprise-scale microservices applications in a retail, supply chain, or logistics environment.
  • Experience delivering in Agile environments using Jira for sprint planning, estimation, and delivery tracking.

Functional Expertise
  • Strong knowledge of logistics, warehouse management, and Distribution Center operations.
  • Hands-on experience integrating with Manhattan WMOS, Transportation Management Systems, Manhattan Slotting, and Labor Management systems.
  • Experience leading third-party vendor integrations, integration platforms, and enterprise web services.
  • Strong business acumen with the ability to align technology solutions to revenue and operational goals.

Technical Expertise
  • Extensive hands-on experience with Java, JavaEE, Spring Boot, Spring MVC/WebFlux, Microservices, and Kafka.
  • Proficiency with RESTful web services, JPA, SLF4J logging, and application configuration management.
  • Strong relational database skills across DB2, SQL Server, and Oracle.
  • Experience with containerized platforms such as Kubernetes, CI/CD pipelines, and automated testing.
  • Working knowledge of secure coding standards, Git repository and branching strategies, and code quality tools such as Sonar.
  • Proficiency with monitoring and observability tools such as AppDynamics, Splunk, ELK, and Grafana, including alert and notification setup.
  • Proficiency with Enterprise Integrations Systems architecture using, Kafka, MQ, TCP/IP, file systems, etc...

AI Skills
  • Strong AI-first mindset.
  • Experience using AI tools, AI agents, and automation platforms to improve operations, production support, data validation, reporting, testing, and documentation.
  • Ability to design AI-agent led solutions for use cases such as issue triage, exception monitoring, report generation, knowledge retrieval, regression testing support, and operational analytics.
  • Understanding of responsible AI practices, including data privacy, security, auditability, compliance, and validation of AI-generated outputs.

Leadership
  • Demonstrated situational leadership - guiding teams, driving execution, and delivering measurable business value.
  • Ability to facilitate productive discussions across diverse stakeholder groups and drive alignment.
  • Experience mentoring engineers and raising engineering standards across a team.

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.

Work Location
  • This role requires being onsite in the San Francisco or Rocklin, CA office Monday through Thursday.


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


This role is not eligible for relocation assistance.

The expected starting pay range for this position is $160,000 - $190,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.

Similar Jobs

More Jobs at Williams-Sonoma

More Information Technology Jobs

Find similar Staff Software Engineer, Logistics Microservices jobs: