Log InSign Up
Premium

See who posted the job

Premium

Competitive Insights

Premium

Check your commute time

Closed

Seattle, VT

Full-time | Computer - Programming

About the job

Senior Software Engineer - Core Platform

Apply

Share

Posted Date: Jun- 8-2021

Job ID: 20228

Job Function: Information Technology

City: Seattle

State: Washington

Store: Seattle HQ

Remote Eligible: No

Please visit the Covid-19 Hiring Updates before applying

What's cool about this job

We currently have an exciting opportunity for a Senior Software Engineer in our Core Platform Engineering team driving Back-End Platform engineering with an amazing community of engineers. In our team we are avid campers, chefs, pilots, sailors, woodworkers and hikers that all have a passion for where their hobbies converge with working on awesome technology to support REI customers.

The Core Platform Engineering team builds industry aligned, cloud based, integration platforms using the most modern tools aligned to CNCF (Cloud Native Compute Framework). Additionally, the team is accountable for REI’s Cloud Foundation in AWS, supporting the entire REI Co-op with our increasing Cloud adoption. The team is also building applications that are cloud native and API and Event driven to help support a variety of business needs. One recent example is we are building a resilient, reactive, re-useable and scalable enterprise SMS platform to help our customers connect with REI for a variety of needs. To meet these needs, we build in AWS, layer in API proxies and Event topics and then write the service in Java.

Our Engineering culture is all about sharing and elevating others and we even lead a training program for the IT organization on Cloud, Integrations and other emerging areas. As an Engineering community we value time to think and solution the best, most industry aligned tech stack(s) to meet our Dev and Business team needs. We also value decoupled architecture to ensure we can pivot to new industry aligned tools and platforms when required.

In this role, imagine you doing these amazing things as a ‘Senior Software Engineer’ at REI:

! Building Cloud Native, Kubernetes based, API and Event driven, Java applications for Customer Engagement and Business Functions.
! Supporting and iterating on API Management Platforms (e.g. Gloo, Apigee)
! Growing a Service Discovery, Service Routing and Service Mesh tech stack for use across REI’s various application stacks (e.g. Consul, Envoy, Gloo)
! Helping drive Cloud Adoption, Cloud Compliance and Cloud Engineering consistency across REI tech teams
! Working in an agile engineering area focused on continuous innovation and continuous improvement
! Be an amazing t-shaped engineer amongst a sea of other ‘t-shapers’

We need your ‘awesome’ in these areas:

! Java or Go coding experience (5+ years combined)
! Writing microservice applications that are highly resilient, scalable, responsive and performant (4 years)
! Support of CICD Dev Tooling (2+ years)
! Proven ability to take features and functionality from requirements to completion, while maintaining agility, security and quality control.
! Translating business requirements to technical needs and the inverse, translating technical problems to a non-technical audience.
! Contribute to a strong, mutually supportive work spirit and psychologically safe culture where people can do their best work
! Demonstrate participation in open source projects, stack overflow and/or side efforts that map to role

Bring your passion and expertise

You bring these skills and abilities:

! AWS and cloud technologies
! Building in Security in Cloud and Integration platforms (auth, encryption, WAF, etc)
! Infrastructure as Code (Terraform, CloudFormation)
! API Management Platforms (Apigee, Gloo)
! Service Routing, Service Discovery, Service Mesh (Consul, Envoy, Istio, Vault)
! Event Streaming Platforms (Kinesis, Confluent Kafka)
! Continuous Integration tools (Jenkins, etc)
! Build tools (Maven, Gradle, Ant)
! Container orchestration systems. (Kubernetes, Amazon ECS, etc)
! Linux administration
! Scripting proficiency (Bash, Python, etc)
! Ability to operate in a Product-led approach for Engineering

Some of the day to day tools you may use:

! Java
! Docker
! Jenkins | Jenkinsfile
! Groovy
! AWS
! Git | BitBucket
! Kibana (ELK)
! Splunk
! Grafana
! New Relic
! Linux
! Terraform

How our teams collaborate every day:

! Standups and demos
! Slack
! Coffee
! Jira
! Confluence
! Draw.io
! Mural
! Bitbucket
! MS Teams

#LI-BS1

At REI we offer an enviable work environment that Fortune Magazine has recognized on the "100 Best Places to Work" list since the award's inception – 23 years in a row! Sure, we work hard, but it’s balanced with time off to play—a strategy that works for us as we continue to grow and thrive. Want to enjoy a workplace where you can be yourself, be heard and be respected while having a job that challenges you? This is the place.

With more than 160 retail locations (and growing), REI offers unique competitive benefits to its more than 15,000 employees, including healthcare, gear and apparel discounts, free equipment rentals and challenge grants to help employees reach personal outdoor goals, generous retirement plan contributions, public transit subsidy, adoptions assistance, paid sabbaticals, and more.

REI is an Equal Opportunity Employer

Apply

Back to job search

Share
View Company Profile
1501 Lincoln Blvd.#1014 Venice, CA. 90291