Software Engineer

Job Category: Technology and IT
Job Type: Full Time
Job Location: United States ·
Company Name: Costco Wholesale

About Costco IT

Costco IT drives the technical future of Costco Wholesale, the world’s third-largest retailer with operations in 14 countries. Despite our global scale and rapid growth, we maintain a family-oriented, employee-first culture where people thrive. Recognized by Bloomberg, Forbes, and other top publishers for our employee value, generosity, and community service, Costco is one of the best companies to work for worldwide.

Join our innovative IT division and help build the next generation retail environment, surrounded by passionate and highly skilled professionals.


About the Role

We are seeking an experienced Software Engineer specializing in React.js development to design and deliver modern, high-performing user interfaces across multiple digital touchpoints. This role spans full-stack development responsibilities, with a strong focus on front-end architecture, performance optimization, and member experience.

You will work on complex projects, collaborate with cross-functional teams, and mentor engineers, all while driving best practices in software engineering.


Key Responsibilities

  • Design, develop, and optimize React.js-based web applications with responsive, accessible, and reusable components.

  • Lead development across the full stack, including front-end, back-end services, and database integrations.

  • Collaborate with product owners, system architects, and analysts to translate business needs into scalable technical solutions.

  • Drive engineering best practices, including TDD, CI/CD automation, DevSecOps, and performance monitoring.

  • Participate in scrum ceremonies, peer code reviews, and mentoring of junior engineers.

  • Troubleshoot, debug, and refactor code for performance and robustness.

  • Ensure compliance with WCAG 2.1 AA accessibility standards and build inclusive digital experiences.


Required Qualifications

  • 7+ years of professional experience as a React.js developer.

  • Expertise in JavaScript (ES6+), HTML, CSS3, and progressive web applications.

  • Strong knowledge of Redux, Redux Sagas, REST, and GraphQL.

  • Experience with responsive layouts, cross-browser compatibility, and third-party API integration.

  • Skilled in debugging, performance testing, and code refactoring.

  • Proven leadership in code reviews, engineering standards, and mentoring.

  • Excellent problem-solving, interpersonal, and communication skills.


Preferred Qualifications

  • Degree in Computer Science or related field.

  • Experience with retail eCommerce systems.

  • Familiarity with design systems, Figma handoff, and Storybook.js.

  • Knowledge of WCAG accessibility, serverless platforms (Azure/GCP), Redis, MongoDB, and GraphQL queries.

  • Experience with MUI v5, Gatsby.js, Jest, React Testing Library, and Chromatic.

  • Understanding of microservices architecture and performance analysis.


Compensation & Benefits

  • Pay Ranges (DOE):

    • Level 1: $85,000 – $110,000

    • Level 2: $105,000 – $135,000

    • Level 3: $130,000 – $160,000

    • Senior Level: $150,000 – $190,000 (Bonus + RSU eligible)

    • Staff Level: $180,000 – $225,000 (Bonus + RSU eligible)

  • Comprehensive Benefits Package:

    • Paid time off and holidays

    • Health, dental, vision, hearing, and behavioral health coverage

    • Disability and life insurance

    • 401(k) + stock purchase plan

    • Health care reimbursement and dependent care assistance plans


Application Requirements

  • Resume

  • Cover Letter

This position requires proof of U.S. work authorization. Costco does not provide visa sponsorship for certain roles.


Diversity & Inclusion

Costco is an equal opportunity employer committed to a diverse, inclusive workplace. All qualified applicants will receive consideration without regard to race, gender, identity, orientation, disability, age, or veteran status.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx