Software Development Engineer 2 – Store Inventory Outbound Technology
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Development Engineer 2 for Nordstrom's Store Inventory Outbound Technology team. Developing scalable solutions for inventory movement and collaborating with cross-functional teams.
Responsibilities:
- Independently own and deliver features and services across the outbound inventory application portfolio with moderate supervision
- Contribute to system design discussions and provide input on technical approaches for inventory movement workflows
- Write clean, maintainable, and efficient code in Java, JavaScript, and other languages, adhering to coding standards and best practices
- Participate in architectural discussions and help identify technical debt and improvement opportunities
- Conduct thorough code reviews for peers, ensuring code quality, maintainability, and adherence to standards
- Design and implement comprehensive testing strategies at unit, integration, and end-to-end levels
- Ensure proper instrumentation and observability across outbound services
- Contribute to Infrastructure as Code (IAC) implementations using Terraform to provision and manage AWS resources
- Support containerized applications and deployments using Docker and Kubernetes (EKS)
- Participate in monitoring and troubleshooting using tools like New Relic and Splunk
- Participate in the team's on-call rotation to ensure system uptime and availability for store operations
- Actively participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives
- Collaborate with business and product partners to understand store operations requirements and translate them into scalable solutions
- Work with cross-functional teams — including supply chain, fulfillment, and store ops — on integration points and dependencies
- Proactively identify and implement improvements to system performance, reliability, and team processes
- Stay current with emerging technologies and bring recommendations to the team
- Contribute to team documentation and knowledge sharing
Requirements:
- 3–5 years of professional software engineering experience with Java-based microservices architecture
- Strong proficiency in Java, JavaScript, and Spring Boot as well as frameworks like React, React Native, Next.js, and Node.js
- Experience with SQL, including writing and optimizing queries
- Hands-on experience with AWS cloud services (S3, Lambda, etc.)
- Working knowledge of containerization using Docker and container orchestration with Kubernetes
- Experience with CI/CD pipelines using GitHub Actions
- Familiarity with monitoring and logging tools such as New Relic, Splunk, or similar technologies
- Experience with automated testing frameworks (JUnit, Mockito) and testing best practices
- Familiarity with event-driven architecture and Kafka
- Solid troubleshooting and problem-solving skills with attention to operational reliability
- Demonstrated ability to work independently and own features end-to-end
- Strong communication skills to collaborate effectively with cross-functional teams, store operations, and supply chain stakeholders.
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
Benefits:
- Medical/Vision, Dental, Retirement and Paid Time Away
- Life Insurance and Disability
- Merchandise Discount and EAP Resources
- Performance-based incentives/bonuses
- 401k, medical/vision/dental/life/disability insurance options, PTO accruals, Holidays, and more.

















