Jobs
>
Seattle

    Lead Software Engineer - Seattle, United States - Recreational Equipment, Inc.

    Show more Collapse job
    Default job background
    Description

    POSITION TITLE:
    Lead Software Engineer


    POSITION DUTIES:

    • 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 3rd 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.


    MINIMUM 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:
    1. 8 years serving as subject matter expert in retail payment systems and terminals;
    2. 5 years of Cloud engineering experience (any combination of AWS and Azure);
    3. 5 years of experience with AWS cloud migration;
    4. 5 years of experience working with build tools such as Maven and Middleware technologies such as IBM MQ or Confluent Kafka;
    5. 5 years of experience working with source/version control systems such as Git, SVN, and/or CVS;
    6. 5 years of experience debugging and troubleshooting software defects in both local and AWS environments;
    7. 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;
    8. 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;
    9. 2 years in all phases of technical writing and documentation for information or infrastructure systems;
    10. 2 years of Agile development experience;
    11. 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;
    12. 2 years of experience working with CI/CD pipelines using Jenkins and monitoring tools Dynatrace and Grafana; and
    13.

    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.


    LOCATION OF

    EMPLOYMENT:
    40 hours/week. Telecommuting required. Telecommuting okay within normal commuting distance of Seattle, WA. Remote considered.


    SEND

    APPLICATION TO:
    Recreational Equipment, Inc. (REI): (reference Job# REI

    Position is eligible for REI Employee Referral Program.


    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 is an Equal Opportunity Employer

    We have other current jobs related to this field that you can find below

  • Mimic

    Software Engineer

    1 week ago


    Mimic Seattle, United States Full time

    Job Description: · Mimic Technologies, Inc, is looking for a skilled and motivated Software Engineer to join our growing software team and help implement our next generation of medical simulation technology. This is an excellent opportunity to apply a broad range of software dev ...

  • 1st10

    Software Engineer

    1 week ago


    1st10 Seattle, United States

    1st10 is a boutique recruiting firm that specializes in building early engineering teams. Our team works with early investors, founders and high-end engineering talent to deliver on this promise. · This role is with a startup that is in complete stealth mode: · Experienced founde ...

  • Electric Era

    Software Engineer

    1 week ago


    Electric Era Seattle, United States

    Electric Era was founded to revolutionize the world's electric vehicle charging infrastructure. We have developed PowerNode, a high performance and autonomous EV fast charging station that can be deployed anywhere on the grid to provide the necessary charging infrastructure neede ...

  • Russell Tobin

    Software Engineer

    3 weeks ago


    Russell Tobin Seattle, United States

    Job Title: Software Developer - C++ 3 · Location: San Jose, CA/Seattle, WA (Hybrid) · Duration: 5 Months plus · Pay Range: $70/hr -$80/hr on W2 (DOE) · Duties: · Work on developing features in Video Editing applications. · Work on improving the quality and performance of existin ...

  • People Tech Group Inc

    Software Engineer

    4 days ago


    People Tech Group Inc Seattle, United States

    SDE – Amazon (H1b Preferable) - Full time Role (We don't work on C2C) · Location: Seattle (Onsite from day1) · H1b Preferable · Job Description: · Experience in Java/J2EE with Java8 and core Java · Should be good with algorithms and data structures. · Comfortable to face live co ...

  • Insight Global

    Software Engineer

    4 days ago


    Insight Global Seattle, United States

    Hybrid in Seattle · 6 month contract · W2 · The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. · Responsibilities · Develop quality software and web applicatio ...

  • People Tech Group Inc

    Software Engineer

    1 week ago


    People Tech Group Inc Seattle, United States

    Hiring || Full Time - W2 + Benefits || SDE || Seattle, Washington || 100% On-Site · Hi, · I trust this message finds you well. · I'm grateful for the opportunity to connect with you. I'm Jaitreya Varma from People Tech Group Inc., and we're excited about the prospect of bringing ...

  • Xpert Direct

    Software Engineer

    3 weeks ago


    Xpert Direct Seattle, United States

    Our client is growing their · Software Engineering Team · and looking for a talented · Software Engineer · to join them. This position allows remote work, but may require onsite visits (Candidates must be US citizens). Given the international nature of their projects and team ...

  • Trimble

    Software Engineer

    2 weeks ago


    Trimble Seattle, United States

    JOB DESCRIPTION Junior Software Development Engineer Summary Trimble is a leader in providing accounting, operations and project management solutions for professionals working in the building and construction industry. Our innovative technology boosts productivity of users by pro ...

  • Meta Inc

    Software Engineer

    3 weeks ago


    Meta Inc Seattle, United States

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further ...

  • Meta Platforms, Inc.

    Software Engineer

    1 week ago


    Meta Platforms, Inc. Seattle, United States

    Employer: META PLATFORMS, INC. (f/k/a Facebook, Inc.) · Job Title: Software Engineer (iOS) · Job Code: REQ · Job Location: Seattle, Washington · Job Type: Full-time, 9am -- 6pm, 40 hours a week, Monday -- Friday · Salary: $207,992/year to $240,240/year + bonus + equity + benefit ...

  • Adobe

    Software Engineer

    2 weeks ago


    Adobe Seattle, United States

    Our Company · Changing the world through digital experiences is what Adobes all about. We give everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional digital experiences Were passionate about empowering people to create beautiful and ...

  • Twitch Interactive

    Software Engineer

    1 week ago


    Twitch Interactive Seattle, United States

    We are looking for a backend software developer to join the Identity team at Twitch. We are building solutions to make a Twitch Identity the most recognized and trusted gamers identity. This is a technical role that builds on internet standards for a Software Engineer, Engineer, ...

  • LanguageLine Solutions

    Software Engineer

    2 weeks ago


    LanguageLine Solutions Seattle, United States

    Exciting career opportunities in the language access industry are waiting for you at LanguageLine Solutions. Whether you work in the corporate office, in one of our satellite offices, at our Interpreting Call Centers, or work from home, you can help make a difference in someone's ...

  • Tecton Corporation

    Software Engineer

    2 weeks ago


    Tecton Corporation Seattle, United States

    At Tecton, we solve the complex data problem in production machine learning. Tectons feature platform makes it simple to activate data for smarter models and predictions. Tecton abstracts away the complex engineering to speed up innovation. · Tectons founders developed the first ...

  • Lacework

    Software Engineer

    1 week ago


    Lacework Seattle, United States

    At Lacework, we strive to provide a supportive, collaborative environment where people are empowered to do the best work of their careers. · Our team members enjoy solving complex problems, big sky thinking, and obsess over getting the details right. We love what we do and are p ...

  • The Boeing Company

    Software Engineer

    1 week ago


    The Boeing Company Seattle, United States

    Job Description · At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. Were committed to fostering an environment fo ...

  • General Electric Company

    Software Engineer

    6 days ago


    General Electric Company Seattle, United States

    Job Description Summary · As a Software Engineer, you'll work on the cutting edge of cloud technology as you scope and lead complex technical projects, laying the groundwork for early-stage products to iterate and scale. You'll help to design, build, and maintain user-facing expe ...

  • Aquent

    Software Engineer

    1 week ago


    Aquent Seattle, United States

    Typical Day in the Role · • Purpose of the Team: The purpose of the Cloud Engineering team for Xbox Game Studios Publishing is to publishing builds first party games like Flight Simulator primarily through third party game studios. · • Key projects: This role will contribute to a ...

  • Trans Perfect Translations

    Software Engineer

    1 week ago


    Trans Perfect Translations Seattle, United States

    Design, modify, develop, write, and implement software programming applications based on guidance from Senior developers. Responsibilities:Implement architectures that satisfy project requirements and provide future leverage. Work with Senior develop Software Engineer, Technical ...