SummaryAs a Principal Software Engineer at Nordstrom, you will be a key player in the Inventory Technology team, responsible for building and optimizing technology to enhance inventory management. Your role will involve designing, architecting, and implementing critical technology solutions to ensure scalability, reliability, and performance.
Responsibilities- Architect and develop complex systems at scale that meet SLA’s, KPIs, 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 resolve 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 recovery time and mitigating failures.
- Experience with CI/CD processes and tools like GitLab and containerization technologies.
- Ability to apply architectural patterns for complex scalable systems.
- Experience in developing data science-enabled solutions using big data.
- Experience leveraging AI to enhance platform automation and improve productivity.
- 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.