Senior Software Engineer - Checkout & Wishlist (Hybrid - Seattle)
NordstromAbout the role
Job Description
Are you an engineer who strives to build simple, stable, scalable, and resilient solutions? Are you passionate about working in a fast-paced, high-energy atmosphere, constantly evaluating solutions to next-generation technologies with a relentless focus on automation and continuous delivery? Are you obsessed with quality and delivering the best-of-class experiences to customers?
We are eager to hear if you answered “Yes” to these questions. We are looking for an innovative self-starter to help deliver the next-generation checkout platform at Nordstrom. Sitting at the center-point of our conversion funnel, our checkout platform receives millions of orders each year, generating more than 6+ billion dollars in demand from our customers across the globe.
As a Senior Software Engineer, you will be playing a pivotal role within the Checkout & Wishlist Team, responsible for designing, developing and testing end to end features while engaging with our partner teams to bring about the very best of-class experiences to our customers.
A day in the life…
- Design and collaborate with local and partner teams
- Participate and contribute to the agile development and planning process
- Write highly maintainable, easy-to-understand code for RESTful Services, event-driven systems, databases, and cloud infrastructure following secure coding practices
- Demonstrate a foundational understanding of standards, concepts, and principles of engineering to solve the practical needs of the business
- Design complex systems at the organization level with up/downstream dependencies and understand business metrics for the organization
- Mentor other engineers and help them split larger designs into individual work units
- Design and validate all scenarios conform to code quality through complete and automated unit, functional, integration, and end-end testing
- Identify and prevent performance issues, optimize solutions and infrastructure, and lead cross-functional troubleshooting
- Instrument code appropriately, creating custom metrics, alerts, and dashboards
- Ensure adherence to Engineering best practices across the entire solution
- Collaborate with other software engineers on design and best practices and conduct code reviews.
- Understand tradeoffs in types of engineering processes and adjust a team process to meet the project's needs
- Test all scenarios and conform to quality and security standards
- Participate in design and code review to ensure quality and testability of feature code
- Participate in 24X7 on-call responsibilities
You own this if you have…
- Bachelor’s or master’s degree in CS, Engineering, or equivalent practical experience
- 6+ years of professional experience in developing REST-ful services and Event-driven applications
- Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms
- Experience with Web UI development using JavaScript (React, Redux, Node.JS, TypeScript)
- Experience using Go Lang, Java, .Net or other object-oriented program languages
- Experience using AWS services such as Kubernetes, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, etc., or features on other similar cloud hosted platforms
- Familiarity with Linux/Docker and open source software development
- Familiarity with test automation and CI/CD pipelines
- Familiarity with Kubernetes, New Relic and Splunk
- Strong verbal and written communication skills with the ability to communicate technical information to nontechnical audiences
- Curious mindset for AI adoption to optimize work processes
- Passion for new technologies, operational excellence and customer impact
Your responsibilities...
- Delivering full stack features (design, implementation, and support)
- Working across the full stack of technologies (Web UI, APIs, and Infrastructure)
- Building reusable cross-platform components for future use
- Translating written requirements, designs and wireframes into high quality code
- Work with diverse, collaborative, cross-functional teams
How we work...
- With others. We have remote pairing tools where engineers often work together, as well as virtual collaboration tools for building o
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s