SummaryAs a Senior Software Engineer on the Inbound Team at Nordstrom, you will lead the development and maintenance of critical services and applications that support inbound receiving and put-away operations across distribution and fulfillment centers. This hybrid role requires collaboration in person at the Seattle corporate office from Monday to Wednesday each week.
Responsibilities- Lead a portfolio of over 20 applications and services, providing technical guidance and mentorship to the team.
- Design and maintain distributed messaging systems interfacing warehouse management systems with enterprise data planes.
- Architect and maintain cloud infrastructure using Terraform, ensuring scalability and security.
- Monitor cloud service usage and optimize AWS resources for cost-efficiency.
- Write clean, maintainable code in Java and conduct thorough code reviews.
- Improve operational reliability and performance through proactive monitoring and incident resolution.
- Participate in Agile ceremonies and collaborate with cross-functional teams.
- Oversee and perform testing at unit, integration, and end-to-end levels.
Requirements- 7+ years of professional software engineering experience, focusing on Java-based microservices architecture.
- Strong expertise in distributed messaging systems, particularly Apache Kafka.
- Experience with Infrastructure as Code using Terraform.
- Proficiency in SQL and experience with containerized applications using Kubernetes.
- Strong troubleshooting skills and experience with monitoring tools like New Relic and Splunk.
- Proven ability to lead and mentor junior engineers.
- Excellent communication skills for effective collaboration.
We have summarized this job description for you, click apply to see more details from the employer.