Note: The job is a remote job and is open to candidates in USA. REI is a company dedicated to promoting outdoor activities for all, and they are seeking a Staff Software Engineer to provide technical leadership within their Customer & Marketing Platforms team. The role involves building and operating customer capabilities that enhance REI's digital experiences, collaborating with various stakeholders to deliver scalable and secure solutions while mentoring engineers and driving operational excellence.
Responsibilities
- 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
Skills
- 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 (GitLab, GitHub, Bitbucket) and modern CI/CD pipelines using tools such as GitLab, Jenkins, or similar technologies
- Cloud & DevOps: 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, integration patterns, API design, scalability, resiliency, performance optimization, security, and modern architecture patterns
- Testing & Quality: Experience driving testing standards, automated testing, and continuous improvement of engineering quality practices
- Collaboration: Proven ability to work effectively with Product, Architecture, Engineering, Security, and Business stakeholders using tools such as Jira, Confluence, Teams, Slack, and Mural
- Innovation & Continuous Improvement: Demonstrated ability to explore emerging technologies, drive adoption of engineering best practices, and foster a culture of continuous learning and innovation
- Business & Technical Acumen: Understands the business capabilities supported by the platform and applies sound engineering judgment to deliver scalable, maintainable, and secure solutions
Benefits
- Generous employee discount
- Access to health benefits
- A retirement savings plan
- Accrued time off
Company Overview