SummaryAs a Principal Software Engineer in Inventory Technology at Nordstrom, you will play a pivotal role in enhancing the company's inventory management systems. Your work will involve building technology to optimize inventory movement and availability, ensuring scalability, reliability, and performance.
Responsibilities- Architect and develop complex systems at scale that meet SLA’s, KPI's, and engineering standards.
- Collaborate with senior technology and business leaders to recommend solutions and articulate trade-offs.
- Lead engineers across multiple teams by providing guidance on software design and development.
- Develop architecture diagrams and write high-quality code.
- Diagnose and remedy performance or security issues.
- Contribute to open source, community projects, and engineering standards.
- Help acquire and retain top engineering talent.
- Engage in hands-on coding for POCs and complex areas requiring expertise.
Requirements- Bachelor’s or master’s degree in computer science, computer engineering, or related field.
- 10+ years of professional software engineering experience.
- Proficiency in Java and Python.
- Experience with AWS and/or GCP.
- Familiarity with Agile methodologies and a continuous improvement mindset.
- DevOps experience with a track record of improving time to recovery and mitigating failures.
- Experience with CI/CD processes and tools like GitLab and containerization technologies.
- Skilled in applying architectural patterns for scalable systems.
- Experience in developing data science-enabled solutions using big data.
- Experience leveraging AI to enhance platform automation and improve productivity.
- Track record of designing secure services and applications.
- Experience in supply chain and/or complex ecommerce domains is preferred.
We have summarized this job description for you, click apply to see more details from the employer.