DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

REI Lead Software Engineer in Sumner, Washington

Overview

Job Title : Lead Software Engineer

Location : REI; City: Sumner; State: Washington. Telecommuting is required. Eligible to telecommute within normal commuting distance of Seattle, WA. Remote considered.

Responsibilities and Qualifications

Job Description :

  • Design, develop, implement, document and maintain payment related system applications with a high level of complexity that requires innovation and ingenuity.

  • Acts as a technical lead or consultant on all projects including highly complex projects including payment specific applications.

  • Responsible for solving highly technical and complex problems on multiple projects.

  • May manage small projects or phases or coordinate work tasks for specific functional areas.

  • Provides technical guidance to ensure installed systems are working effectively and proposed systems will meet organization’s future needs.

  • Analyzes, designs, develops, implements, documents and maintains applications systems, working on highly complex work tasks or project assignments.

  • Gathers, analyzes and translates business and non-functional requirements into a solution design.

  • Leads meetings to define business requirements and technical solutions. Manages tasks, estimates resources, establishes timelines and prioritizes work.

  • Designs, develops to specifications and maintains application code in accordance with the current development and project management methodologies and practices.

  • Manages work assignments according to current project methodologies or as directed.

  • Prepares required documentation for the portion of work assigned.

  • Consults with Quality Assurance and Business Analysts in the development and execution of test plans.

  • Formulates systems scope and objectives and resolves highly complex technical issues.

  • Provides technical leadership and problem resolution for payment systems. Leads resolution of production support problems in accordance with problem management and incident management policies and procedures. Coordinates problem resolution and change requests with vendors. Responsible for communicating statuses to stakeholders throughout the incident process to resolution.

  • Provides leadership to ensure that application changes follow change management policies and procedures.

  • Prepares periodic and ad hoc status reports for each assignment to department manager and project manager.

  • Identifies, provides recommendations and champions system process improvements. Ensures improvements and/or changes to operations are implemented and monitored to increase efficiency.

  • Acts as a mentor and source for direction, training and guidance for less experienced departmental staff.

  • May conduct technical walkthroughs with software engineers to ensure technical feasibility and standards across departments.

  • Helps technical managers refine the hiring process, participates in hiring activities, and helps to onboard new team members.

  • Provides engineering direction with 3 rd party payment vendors in both the ecommerce and retail space.

  • This role is accountable to collaborate with cybersecurity teams to implement and monitor fraud detection processes within the payment’s ecosystem.

  • Participates in 24x7 on-call rotation.

Telecommuting required. Telecommuting okay within normal commuting distance to Seattle, Washington. Remote considered.

Job Requirements : Bachelor’s degree in Computer Science, Computer Engineering, or a closely related field, or the foreign degree equivalent; and 8 years of progressive, post-baccalaureate Java software development experience in the e-commerce and retail domain, including the following:

  • 8 years serving as subject matter expert in retail payment systems and terminals;

  • 5 years of Cloud engineering experience (any combination of AWS and Azure);

  • 5 years of experience with AWS cloud migration;

  • 5 years of experience working with build tools such as Maven and Middleware technologies such as IBM MQ or Confluent Kafka;

  • 5 years of experience working with source/version control systems such as Git, SVN, and/or CVS;

  • 5 years of experience debugging and troubleshooting software defects in both local and AWS environments;

  • 3 years of experience in web application development, including working in enterprise applications with many interconnected systems and designing and building RESTful APIs with tools including JAX-RS, RestEasy, Spring RestTemplate, or Spring RestController;

  • 2 years acting as a lead with responsibility for applying engineering principles, theories, and concepts to provide solutions to a wide range of complex tasks, projects, and problems for payment applications;

  • 2 years in all phases of technical writing and documentation for information or infrastructure systems;

  • 2 years of Agile development experience;

  • 2 years of experience writing code leveraging Spring Boot, unit tests with mocks utilizing mocking frameworks such as Mockito and/or Easymock, and persistence layer code with JPA, Hibernate, Spring Data and/or similar;

  • 2 years of experience working with CI/CD pipelines using Jenkins and monitoring tools Dynatrace and Grafana; and

  • 2 years of experience coordinating tasks among team members and driving small projects or project components, including experience presenting project information to stakeholders verbally and in writing.

Experience may be gained concurrently. Must be willing and able to participate in 24x7 on-call rotation.

As required by applicable Pay Transparency laws, REI provides a range of compensation for roles that may be hired in locations under these requirements. 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 pay for this role is: $137,654 to $204,100 per year.

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. See www.Foryourbenefit-REI.com . REI is an Equal Opportunity Employer.

Position is eligible for REI Employee Referral Program.

Job # REI04152024

Closing

At REI, we believe the outdoors is for all. We are committed to becoming a fully inclusive, anti-racist, multicultural organization. We know that there's strength in our diversity – that each employee brings unique skills, experiences, and perspectives. Every day you are driving change, fostering a culture of respect, and knowing you're backed by benefits that support your whole life. To work towards this commitment and fulfill our brand promise of inspiring and enabling a life outside for everyone, we seek employees who demonstrate different ways of working, create a sense of belonging, and actively listen and learn.

Pay Transparency

We are committed to practices that promote pay equity and transparency. As required by applicable Pay Transparency laws, REI provides a range of compensation for roles that may be hired in locations under these requirements. 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.

REI offers all regular employees a generous employee discount, access to health benefits, a retirement savings plan and accrued time off. Click here (https://foryourbenefit-rei.com/) for a detailed overview of benefits plans by employee profile.

DirectEmployers