Software Engineer 2 - Inventory Transaction - (Hybrid - Seattle, WA) at Nordstrom

Seattle, Washington, United States

Nordstrom Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
RetailIndustries

Requirements

  • 3+ years of professional experience as a Software Engineer
  • Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experience
  • Experience analyzing, designing, coding, testing, installing and maintaining complex software programs
  • Knowledge of Java and Java Springboot framework (knowledge of other programming languages like Python, JavaScript, C# is a plus)
  • Strong grasp of multiple tech stacks
  • Experience with Backend Database RDBMS (preferably Oracle) or NoSQL databases
  • Experience with RESTful architecture and micro services (JSON and XML required)
  • Experience with Amazon AWS services
  • Familiarity with containerization technologies (Kubernetes, Docker)
  • Familiarity with modern development practices and development lifecycle using Scrum, Kanban, Lean or other agile methodologies
  • Familiarity with CI/CD and testing tools
  • Familiarity with messaging middleware (Kafka, SQS)
  • Experience with writing services as well as consuming services using REST, SOAP, XML, JSON or any combination
  • Emphasis on building metrics into the system 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

Responsibilities

  • Design & develop innovative solutions to drive Nordstrom business
  • Write clean, consistent, and elegant code to create scalable and reliable systems
  • Contribute towards moving the team forward in 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 over time
  • Contribute to the design and development process as part of a SCRUM team
  • Transition from application development to support as needed to ensure that appropriate support is available in a timely and efficient manner
  • Keep yourself current with industry trends and new technologies and apply trends to architectural needs
  • Ensure corporate policies and industry best practices are observed and followed in developed applications
  • Provide high-level analysis and design reviews to other members in department to avoid duplication of efforts in solving same application problem with different products
  • Work with business, infrastructure and security teams on delivering any enhancements and bug fixes for production systems

Skills

Key technologies and capabilities for this role

APIsWeb ApplicationsDistributed LedgerCache InvalidationContinuous IntegrationContinuous DeliveryCloud MigrationTest-Driven DevelopmentScrumSource Code ControlDefect TrackingSoftware Release

Questions & Answers

Common questions about this position

What experience and education are required for this Software Engineer position?

Candidates need 3+ years of professional experience as a Software Engineer and a Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experience.

What key technical skills are needed for this role?

Required skills include knowledge of Java and Java Springboot framework, experience with Backend Database RDBMS (preferably Oracle) or NoSQL databases, RESTful architecture and microservices with JSON and XML, and Amazon AWS services. Familiarity with containerization technologies and other languages like Python, JavaScript, C# are pluses.

Is this position remote or hybrid, and where is it located?

This is a hybrid position located in Seattle, WA.

What is the team structure and work environment like?

The role is part of a SCRUM team in the Inventory Tech organization, which acts as a critical bridge between Merchandising and Supply Chain, consisting of committed individuals working toward a common goal with clarity and purpose.

What makes a strong candidate for this Software Engineer role?

Strong candidates have experience analyzing, designing, coding, testing, installing and maintaining complex software programs, a passion for writing clean code, and familiarity with leading edge processes like continuous integration, continuous delivery, cloud migration, and test-driven development.

Nordstrom

Retailer offering clothing and accessories

About Nordstrom

Nordstrom is a retail company that focuses on providing a wide range of clothing, shoes, and accessories for men, women, and children. The company operates department stores and an online platform where customers can shop for various brands and styles. Nordstrom emphasizes a strong customer service experience, encouraging employees to take initiative and develop their careers within the organization. Unlike many competitors, Nordstrom fosters a culture of leadership and personal growth among its staff, which contributes to a dedicated and motivated workforce. The company's goal is to create a positive shopping experience while also being committed to environmental sustainability and community support.

Seattle, WashingtonHeadquarters
N/AYear Founded
$16MTotal Funding
N/ACompany Stage
Consumer GoodsIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Life Insurance
Disability Insurance
401(k) Retirement Plan

Risks

Increased competition from online retailers like Amazon may impact Nordstrom's market share.
Economic uncertainty could reduce consumer spending on luxury items, affecting sales.
Expansion into international markets exposes Nordstrom to geopolitical and currency risks.

Differentiation

Nordstrom emphasizes employee empowerment and career growth within the company.
The company is committed to environmental sustainability and community support.
Nordstrom's experiential retail approach includes pop-up shops and exclusive collaborations.

Upsides

Nordstrom Rack is expanding with new locations in West End and Lubbock by 2025.
The Nordy Club enhances customer savings and loyalty through exclusive benefits.
Strategic collaborations, like with DXL Big + Tall, expand Nordstrom's customer base.

Land your dream remote job 3x faster with AI