Principal Software Engineer

Nordstrom

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$191,000–$297,000 / yr
Posted
42 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $244k
$124k most similar roles pay here $316k

This role pays more than 89% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $244k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Nordstrom

Nordstrom is a leading American luxury department store chain offering a wide selection of clothing, shoes, accessories, and beauty products through its stores, Nordstrom Rack outlets, and online. Industry: Luxury Department Store Retail

Nordstrom currently has 30 open roles on FindRole.

Listed pay typically runs $142,000–$220,500 across 29 roles with salary data.

Most-posted roles

View all roles at Nordstrom

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer joins the Inventory Technology team to oversee the design, architecture, and implementation of critical systems for inventory movement, visibility, and traceability across stores, warehouses, and RFID systems. This role involves setting technical direction for a large engineering organization, developing complex event-driven microservices using Kafka, and integrating agentic AI architectures to automate operations. The candidate will build tools to optimize the reverse logistics lifecycle and provide real-time unified inventory states. Key technologies include Java, Python, AWS or GCP, and Bedrock AgentCore. The role requires expertise in CI/CD via GitLab, containerization, and telemetry solutions. The work addresses complex supply chain challenges, specifically solving problems related to warehouse management systems and large-scale retail distribution while leveraging generative AI to enhance platform automation and improve engineering productivity across the inventory portfolio.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Set technical direction for a 150+ person engineering organization regarding design, development, and deployment practices.
  • Architect and develop complex, scalable systems that meet specific performance standards and business requirements.
  • Design event-driven microservices using streaming platforms like Kafka to provide real-time inventory visibility and tracking.
  • Serve as the technical authority for the Inventory Technology portfolio across supply chain and merchandising domains.
  • Integrate agentic AI and generative AI technologies to automate workflows and improve engineering productivity.
  • Mentor senior engineers and provide guidance on software design and development across multiple teams.
  • Build proofs of concept and directly resolve complex technical problems in code.
  • Ensure enterprise-grade security and reliability for systems managing inventory movement and reverse logistics.

What we're looking for

  • Bachelor’s or master’s degree in computer science, Computer Engineering, or a related field.
  • 10+ years of professional software engineering experience.
  • High proficiency with Java and Python programming languages.
  • Extensive experience with AWS and/or GCP cloud platforms.
  • Hands-on experience with agentic AI systems and Generative AI to enhance platform automation.
  • Experience with event-driven, microservices-based architectures and streaming platforms like Kafka.
  • Expertise in DevOps practices, including CI/CD tools (GitLab) and containerization technologies.
  • Proven track record of mentoring engineers and architecting complex systems at scale.

More like this

Similar roles

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp