Senior Software Engineer, Information Technology

REI (Recreational Equipment Inc.)Seattle, WA
Hybrid

About The Position

We are seeking an experienced Software Engineer to support our Point-of-Sale retail business. As a Senior Software Engineer supporting the Point-of-Sale retail business, you will design, build, and support scalable solutions that will solve unique and complex retail problems. This role plays a critical part in delivering reliable, secure, and scalable in‑store transaction experiences for retail employees and customers. You will partner closely with Product, Retail Operations, Infrastructure, and Vendor teams. Supporting a hybrid technology stack of vendor provided solutions and in-house built solutions. This role is hybrid and requires you to live within 150 miles of the Greater Seattle, WA area to support operations in Sumner, WA.

Requirements

  • 5 or more years of progressively complex related experience that spans multiple areas for example: Java, .Net, ReactJS, AWS.
  • Experience building and maintaining integrations between POS, payment terminals, payment processors, tax systems, pricing, inventory and other downstream enterprise systems.
  • Expert with APM, observability tools to proactively monitor and alert issues within the supported applications.

Responsibilities

  • Design, build, and support scalable solutions that will solve unique and complex retail problems.
  • Deliver reliable, secure, and scalable in‑store transaction experiences for retail employees and customers.
  • Partner closely with Product, Retail Operations, Infrastructure, and Vendor teams.
  • Support a hybrid technology stack of vendor provided solutions and in-house built solutions.
  • Collaborate with Retail Operation Support teams to identify pain points and apply solutions that optimize service KPIs like average checkout time.
  • Use APM and observability tools to proactively monitor and alert issues within the supported applications.
  • Ensure system resiliency, performance and uptime during peak retail periods.
  • Collaborate with Product, Research and Technology partners to gather, analyze, and translate business and non-functional requirements into a solution design.
  • Design, develop, implement, document, and maintain features, applications or system components working on moderately complex to highly complex assignments.
  • Lead development pod of engineers, design review, and code review.
  • Contribute to automation, build pipelines and support of the pipeline where appropriate.
  • Participate in on-call 24x7 incident response.

Benefits

  • Generous employee discount
  • Access to health benefits
  • Retirement savings plan
  • Accrued time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service