Software Engineer, Logistics Microservices
Job in
Memphis, Shelby County, Tennessee, 38103, USA
Listed on 2026-09-06
Listing for:
Williams-Sonoma
Full Time
position Listed on 2026-09-06
Job specializations:
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software, Java Developer
Job Description & How to Apply Below
Staff Software Engineer
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/Web Flux, 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 App Dynamics, 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×