Description

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 dollar in
demand from our customers across the globe.


As a Software Engineer 2, you will be playing a key role within the Checkout and 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…
? 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 interactions between multiple modules and understand business metrics for the team.
? Validate all scenarios conform to code quality through complete and automated unit, functional,
integration, and end-end testing.
? Identify performance issues and optimize solutions and infrastructure.
? 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.


You own this if you have… 
? Bachelor’s or master’s degree in CS, Engineering, or equivalent practical experience 
? 3+ 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 using Go Lang, Java, .Net or other object-oriented program languages
? Experience using AWS services such as ECS, Fargate, 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 pipeline 
? Familiarity with ops tools such as New Relic and Splunk
? Good verbal and written communication skills with the ability to communicate technical information
to nontechnical audiences
? Passion for new technologies, operational excellence and customer impact.

Education

Bachelor's degree