Jobs /

Principal Software Engineer - Integration Platforms

REI

Apply Now

Job Details

Location: 222 Yale Ave N, Seattle, WA 98109, USA Posted: Mar 24, 2022

Job Description

Principal Software Engineer - Integration Platforms

Apply

Posted Date: Mar-23-2022

Job ID: 23820

Job Type: Full Time

City: Seattle

State: Washington

Store: Seattle HQ

Remote Eligible: Yes


Please visit the Covid-19 Hiring Updates before applying


What's cool about this job

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

The Platform Engineering team builds industry aligned , cloud based, integration and developer platforms using the most modern tools aligned to Java Spring and CNCF (Cloud Native Compute Framework).

Our Engineering culture is all about sharing and elevating others and we even lead a training program for the IT organization on Cloud, Integrations , Developer Platforms and other emergent 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 decoupl ed architecture to ensure we can pivot to new industry aligned tools and platforms when required.

In this role, i magine you doing these amazing things as a ‘ Principal Software Engineer’ at REI:

  • Building Cloud Native, API and Event driven, Java applications for Customer Engagement and Business Functions.
  • Helping lead our build out of a new Developer Portal and Developer Platforms experience
  • Driving adoption of Kubernetes offerings in enhanced pipeline offerings
  • 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. Istio, Envoy , Gloo )
  • Helping to design improvements in our Kafka developer onboarding inclusive of proper architecture, helpers and supporting Developer Platform pipelines
  • Working in an agile engineering are a focused on continuous innovation and continuous improvement
  • Be a n amazing t-shaped engineer amongst a sea of other ‘t-shapers’

Bring your passion and expertise

We need your ‘ awesome ’ in these areas:

  • Java c oding experience (5+ years combined)
  • Writing microservice applications that are highly resilient, scalable, responsive and performant ( 4 years)
  • Building and managing Kafka (3+ years)
  • Experience building out pipeline tools inclusive of Jenkins, GitLAB and ArgoCD
  • Building and managing distributed compute platforms using queueing and a service bus
  • Experience building and deploying Developer Portals for Developer Platform pipeline tooling - ideally have early experience with Backstage
  • 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

You bring these skills and abilities :

  • AWS or GCP experience
  • Event Streaming Platforms (Kinesis, Confluent Kafka) and understanding of KSQL
  • Building in Security in Cloud and Integration platforms (auth, encryption, WAF, etc )
  • API Management Platforms (Apigee, Gloo )
  • Service Routing, Service Discovery, Service Mesh (Consul, Envoy, Gloo , Istio)
  • Templatized pipeline tooling; GitLAB , ArgoCD
  • Hands on familiarity with GitOps driven pipeline designs
  • Continuous Integration tools (Jenkins, etc)
  • Build tools (Maven, Gradle, Ant)
  • Container platforms (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 script
  • KSQL
  • 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
  • J ira
  • Confluence
  • Draw.io
  • Mura l
  • Bitbucket
  • MS Teams

As required by the Colorado Equal Pay Transparency Act, REI provides a range of minimum compensation for roles that may be hired in Colorado. Factors that may be used to determine your actual salary may include a wide array of factors, including: your specific skills and experience, geographic location or other relevant factors. The salary range for this position may be lower or higher in different markets.

$85,000 to $170,000 per year

To review benefits information, including medical, retirement, and time off visit http://foryourbenefit-rei.com .

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

About REI

At Recreational Equipment, Inc. (REI) we believe a life outdoors is a life well-lived. We believe that it’s in the wild, untamed and natural places that we find our best selves, so our purpose is to awaken a lifelong love of the outdoors, for all.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free