Sr. Software Engineer, Order Management

| Greater LA Area

Discover It Here.

At Nordstromrack.com and HauteLook, we strive to empower shoppers through choice and discovery of the hottest fashion at great prices.  At the intersection of technology, fashion and design, we value employees who have great in- “sites” to fashion and e-commerce, act fast, think creatively and embody our customer-first mentality. Our fast-paced, dynamic culture attracts creative, passionate individuals with a determined, can-do attitude and entrepreneurial spirit. Work hard and play hard in a fun, casual and collaborative work environment in the heart of Downtown LA. 

Summary:

As a Senior Software Engineer on the Order Management team, you will be responsible for building the systems and processes to handle the checkout processes of Nordstrom Rack & HauteLook. This team handles transactions totaling over a $1 billion each year. Handling that volume of transactions comes with a unique set of challenges, from handling different payments (credit cards, Apple Pay, PayPal) to addressing the ongoing threat of fraud.

Engineers on the Order Management team will be expected to tackle backend programming tasks as well as possibly working on some minor front end enhancements for our internal tools. We view the software we build as a meld of user and machine. Our primary efforts for the next year will be migrating our legacy PHP codebase to a Scala platform, while still satisfying the product needs of the business. As in any large operation, there will be a smattering of other languages and tools you will be expected to learn and use.

A day in the life…

  • Develop high-quality tested systems on a regular cadence which meet specifications
  • Use continuous integration and continuous deployment
  • Write unit, integration, behavioral and performance tests
  • Partner with QA and Product Management to build systems that are pragmatically tested, maintainable and secure
  • Embrace changing specifications to solve business problems
  • Find new ways to solve technical and business problems
  • Work collaboratively with other team members to teach and learn from them
  • Mentor and provide guidance to other engineers, leading code reviews and design sessions

You own this if you have…

  • 5+ years of professional software engineering experience
  • 3+ years preferred software development experience with Scala, Java, or PHP
  • Interest or experience in learning Scala and functional typed programming
  • Understanding of source control systems, primarily git
  • Familiarity with AWS or other cloud platforms (Azure, GCP)
  • Familiarity with UNIX and shell scripting tools (eg. bash)
  • Experience with SQL relational databases.
  • Test Driven Design/Development Experience
  • Bachelor’s degree in Computer Science or related field is preferred
Read Full Job Description

Technology we use

  • Engineering
    • .NETLanguages
    • C#Languages
    • JavascriptLanguages
    • PHPLanguages
    • PythonLanguages
    • ScalaLanguages
    • SwiftLanguages
    • ReactLibraries
    • Node.jsFrameworks
    • PlayFrameworks
    • SymfonyFrameworks
    • Microsoft SQL ServerDatabases
    • MySQLDatabases

Location

Our office is at The Bloc in DTLA with coffee, delicious bites, and the 7th Street Metro Station only steps away!

An Insider's view of Nordstromrack.com | HauteLook

What’s the vibe like in the office?

Our engineering team is super friendly and loves to collaborate. The leadership truly believes in work/life balance. What I enjoy most about the culture here is the genuine excitement about moving our platform forward into newer technologies so that we can build smarter and scale easier to handle our increasing traffic.

Scott

Sr. Software Engineer

What kinds of technical challenges do you and your team face?

One challenge we face is scalability. My team is responsible for getting customer orders to the correct warehouse and pushing current inventory quantities to the site. Especially during the holidays, we need to move a lot of data quickly so that customers have a Nordstrom-quality experience after checkout.

Janelle

Software Engineer 2

How has your career grown since starting at the company?

I started in Customer Care among 70 other agents, and 4 years later I now work as a Technical Program Manager. With constant annual growth of about 25%, our teams have expanded, Care now has a few hundred agents, and our projects pose exciting opportunities, from new features on the website to fulfillment center and infrastructure upgrades.

McKenna

Technical Program Manager

What projects are you most excited about?

Working with teams across the organization to help solve our scalability challenges. With demand continually increasing, it's an exciting challenge to improve our APIs, provide an excellent and seamless checkout experience, and put products in the hands of our customers as fast as technology allows. Behind every line of code lies a happy customer.

Sofiane

Sr. Software Engineer

What are Nordstromrack.com | HauteLook Perks + Benefits

Culture
Volunteer in local community
Partners with Nonprofits
Eat lunch together
Intracompany committees
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Employee Stock Purchase Plan
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
Family Medical Leave
Adoption Assistance
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Perks & Discounts
Casual Dress
Commuter Benefits
Parking
Relocation Assistance
Professional Development Benefits
Promote from within
More Jobs at Nordstromrack.com | HauteLook6 open jobs
All Jobs
Design + UX
Dev + Engineer
Developer
new
Los Angeles
Design + UX
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles