Jobs · Washington

Engineer 2 - Inventory

Nordstrom · Seattle, WA · 2 mo ago
Hybrid$122k–$189k/yrFull-time

About the role

Join the Enterprise Inventory Ingress team at Nordstrom, where you'll help build a new platform of APIs and web applications that power critical business areas. This team is responsible for developing and supporting applications and services including Store Inventory Management, Transfers, Receiving, Allocations, Routing, Sales & Return, Shipment, and Inventory Control. You'll work on distributed ledger transaction validation, cache invalidation, and other inventory management problems in an agile, collaborative environment using Java, AWS, and Oracle technologies. The role emphasizes innovation, ownership throughout the software lifecycle, and improving the end-user experience.

Responsibilities

  • Design and develop innovative solutions to drive Nordstrom’s business.
  • Write clean, consistent, and elegant code to create scalable and reliable systems.
  • Contribute to leading-edge processes like continuous integration, continuous delivery, cloud migration, and test-driven development.
  • Work with defect tracking, source code control, and software release systems to ensure high-quality software releases.
  • Participate in peer code reviews and provide constructive feedback.
  • Contribute to the design and development process as part of a SCRUM team.
  • Transition from application development to support as needed to ensure timely and efficient support.
  • Drive build and release plans and implement all actions required to deploy applications to the production environment.
  • Assist the development manager with planning, analysis, and definition of high-level software strategies and solutions.
  • Stay current with industry trends and new technologies, applying them to architectural needs.
  • Ensure corporate policies and industry best practices are followed in developed applications.
  • Provide high-level analysis and design reviews to avoid duplication of efforts in solving application problems.
  • Participate in rotating 24x7 shifts to support developed products.
  • Collaborate with business, infrastructure, and security teams to deliver enhancements and bug fixes for production systems.

Requirements

  • 2+ years of professional experience in software development.
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Science, or related field.
  • Familiarity with AI-assisted development tooling and a strong point of view on how agents can accelerate design, coding, and testing workflows.
  • Experience analyzing, designing, coding, testing, installing, and maintaining complex software programs.
  • Proficiency in Java and the Java Spring Boot framework; knowledge of other programming languages (e.g., Python, JavaScript, C#) is a plus.
  • Strong grasp of multiple tech stacks, as our systems use a variety of technologies.
  • Experience with backend databases (RDBMS, preferably Oracle) or NoSQL databases.
  • Experience with RESTful architecture and microservices; JSON and XML are required.
  • Experience with Amazon AWS services.
  • Curious mindset for AI adoption, automation, new technologies, operational excellence, and customer impact.
  • Familiarity with containerization technologies (Kubernetes, Docker) and modern development practices using Scrum, Kanban, Lean, or other agile methodologies.
  • Familiarity with CI/CD and testing tools.
  • Experience with messaging middleware (Kafka, SQS).
  • Experience writing and consuming services using REST, SOAP, XML, JSON, or any combination.
  • Emphasis on building metrics into systems and providing visibility on uptime and performance via real-time alerting, reporting, and dashboards.
  • Sound object-oriented design skills and knowledge of application design patterns.
  • Experience working with diverse, collaborative, cross-functional teams.
  • Strong verbal and written communication skills, with the ability to persuade, inspire, and motivate others, including communicating technical information to nontechnical audiences.
  • Experience with Oracle Retail Merchandising Applications (RMS, RIB, SIM) is a plus.
  • Highly self-motivated and directed.

Skills

  • Passion for writing SOLID code and explaining the differences between Behavior Driven Development and Test Driven Development.
  • Strong desire to automate everything and challenge traditional approaches (e.g., questioning "It has always been done this way").
  • Interest in contributing to open-source projects and reading others' code to broaden perspective and skillset.
  • Discipline in maintaining source code for long-term maintainability, even with stylistic preferences.
  • Ability to troubleshoot issues and ensure code reaches production under any circumstances.
  • Experience building cloud-native applications and familiarity with at least one major cloud platform (AWS, Azure, GCP).

Pay

$121,500.00 - $188,500.00 Annual

Benefits

  • Medical, vision, and dental insurance.
  • Retirement plans (e.g., 401k) and paid time off (PTO) accruals.
  • Life insurance and disability coverage.
  • Merchandise discount and Employee Assistance Program (EAP) resources.
  • Performance-based incentives/bonuses (eligibility requirements may apply).
  • Holidays and additional benefits based on location, job level, classification, and length of employment.

Similar jobs