×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, DevOps, Software Architect

Job in Seattle, King County, Washington, 98127, USA
Listing for: REI
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    DevOps, Software Architect, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 130200 - 208200 USD Yearly USD 130200.00 208200.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer

Overview

As a Staff Software Engineer (Dev Lead) within Customer & Marketing Platforms, you will provide technical leadership for a team responsible for building and operating the foundational customer capabilities that power REI's digital experiences. These capabilities include customer accounts, identity and consent management, customer data platforms, offer management, promotional services, customer profile services, and integrations supporting personalization and marketing initiatives.

You will serve as the technical domain expert for your team, partnering closely with Product Managers, Solution Architects, Engineering Managers, and engineers to deliver scalable, secure, and resilient solutions. You will translate architecture into executable plans, lead engineering execution, drive code quality and operational excellence, and ensure the team consistently delivers customer value.

You will own the technical health of the platform, guide engineering decisions, mentor engineers, and help shape the future of REI's customer and marketing technology ecosystem.

Responsibilities and Qualifications In This Job You Will
  • Partner with Product, Architecture, Marketing, Customer, and Technology stakeholders to understand business priorities and translate them into scalable technical solutions.
  • Serve as the technical leader and subject matter expert for one or more Customer & Marketing Platform domains, including Customer Accounts, Identity & Consent, Customer Data Management, Customer Profile, Offer Management, and Marketing integrations.
  • Lead engineering teams through design, development, testing, deployment, and support of highly available customer-facing services and APIs.
  • Translate solution architecture into executable engineering plans, technical stories, estimates, risks, and implementation strategies.
  • Drive code quality through design reviews, code reviews, engineering standards, and best practices.
  • Lead technical planning activities, backlog refinement, sprint planning, and delivery readiness activities for the team.
  • Identify delivery risks, technical dependencies, and scalability concerns early and develop mitigation strategies.
  • Collaborate with Solution Architects to ensure engineering implementation aligns with enterprise architecture standards while remaining practical and deliverable.
  • Drive operational excellence by establishing monitoring, alerting, observability, and reliability practices across customer platforms.
  • Participate in and lead troubleshooting, incident response, root cause analysis, and continuous improvement activities for production systems.
  • Mentor engineers through pairing, technical coaching, architecture discussions, and code review.
  • Champion engineering excellence, platform modernization, automation, security, and cloud-native best practices.
  • Drive adoption of emerging technologies including AI-assisted development, customer identity technologies, customer data platforms, and modern integration patterns where they create measurable business value.
  • Contribute to strategic initiatives supporting Customer 360, Customer Data Management (CDM), Personalization, Auth0, Consent Management, and Promotional Platforms.
Required Skills and Experience
  • 6+ years of progressively complex software engineering experience using technologies such as Java, Spring Boot, APIs, microservices, and cloud‑native platforms.
  • Technical Leadership:
    Experience leading technical delivery, driving engineering standards, conducting design and code reviews, and mentoring engineers.
  • Source Control & CI/CD:
    Experience with Git-based source control systems (Git Lab, Git Hub, Bitbucket) and modern CI/CD pipelines using tools such as Git Lab, Jenkins, or similar technologies.
  • Cloud & Dev Ops:
    Experience building and supporting applications on AWS, including containerization, deployment automation, monitoring, and operational support.
  • Observability & Troubleshooting:
    Experience with monitoring and logging tools such as Datadog, Splunk, New Relic, or similar platforms, including production support, incident response, and root cause analysis.
  • Architecture & Engineering Practices:
    Strong understanding of distributed systems,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary