Costco Wholesale
Software Engineer - Digital Site Development
Costco Wholesale, Seattle, Washington, us, 98127
Overview
Software Engineer - Digital Site Development at Costco Wholesale. Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Costco IT offers a family, employee-centric atmosphere and a culture that emphasizes the value of its employees and members. Costco IT is a dynamic, fast-paced environment driving transformation efforts to build the next generation retail environment. The role focuses on development across the technology stack and requires understanding of end-to-end systems, services, and data to ensure optimal performance. The Global Digital eXperience Website Development Software Engineer is responsible for the overall design of a product and the technical blueprints needed to fulfill requirements. This position works with Solution Architects, Product Managers, POD teams, and Product Owners to deliver new or enhanced capabilities and defines non-functional requirements to ensure scalability and reliability within a complex ecosystem. Responsibilities
Develops the conceptual systems architecture design and supporting technologies to enable new or enhanced functionality within a product/application, promoting availability, reusability, interoperability, and security. Supports release planning activities with Product Owners and teams. Identifies high-level requirements to support a robust testing strategy. Supports the Product Owner with enablers/work items to sustain the architectural runway. Defines non-functional requirements (e.g., performance, security, resiliency) for epics and user stories. Identifies technical dependencies across multiple product/application teams to support new or enhanced functionality. Performs development, optimization, and automation to support product/application delivery. Develops and implements front-end architecture to support user interface concepts. Increases proficiency with relational and non-relational databases, distributed architectures, UI/UX, QA, security, and business value creation. Drives engineering best practices to deliver higher quality and scalable solutions. Provides the team with development strategy, solution recommendations, and estimates for a product/application. Participates in scrum ceremonies and collaborates with team members to refine and deliver features. Creates and executes unit tests and uses TDD practices to detect defects early. Estimates, plans, and manages implementation tasks and reports on progress. Designs, builds, debugs, optimizes, and implements solutions using approved tool sets and databases. Develops high-quality, efficient, and fault-tolerant software. Supports, extends, and builds automated CI/CD pipelines. Delivers DevSecOps automation for deployment and testing. Uses APM/monitoring tools to identify bottlenecks and improve performance. Mentors junior engineers and contributes to department standards and best practices. Collaborates with Systems Architects and Analysts to define project specifications and release documentation. Performs peer code reviews and defines environment strategies to support development activities. Defines coding standards and patterns for new features. Supports functional and non-functional testing activities and improves code quality. Gathers and provides remediation tactics for defects impacting multiple features. Prepares technical documentation such as runbooks and supports operational efficiency through mentoring and workshops. Provides active support during business-critical outage situations. Qualifications
Required 10+ years of functional and technical design experience with large-scale applications (B2C/B2B eCommerce). Experience scaling applications from threading to infrastructure level. Experience developing and running applications in a public cloud environment (GCP preferred). Experience with major relational databases and/or NoSQL databases. Experience delivering Java/J2EE solutions with DevOps and CI/CD principles. Experience in Java EE, API/microservices with Spring Boot/Spring Framework, and front-end solutions using React/Node.js. Experience with asynchronous communication patterns and familiarity with IBM MQ, BizTalk, GCP PubSub, and Kafka is desirable. Strong API gateway familiarity (Apigee, APIM, DataPower). Familiarity with managed Kubernetes platforms (GKE). Data modeling experience and understanding of integration patterns and data transformation (EDI) concepts. Ability to work with minimal supervision and mentor junior dev teams. Strong analytical, problem-solving, and communication skills; detail-oriented and self-motivated. Understanding of corporate IT policies, procedures, and standards. Recommended Bachelor’s degree or higher in Computer Science or equivalent experience. Experience delivering GCP/Azure cloud solutions. Proficient in Google Workspace applications. Required documents: Cover Letter, Resume. EEO and Eligibility
California applicants, please review the Costco Applicant Privacy Notice. Costco is an equal opportunity employer; we consider all qualified applicants without regard to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If accommodation is needed during the application or recruitment process, please contact IT-Recruiting@costco.com. If hired, you will provide proof of authorization to work in the United States. Some positions may not be sponsored for work authorization. Compensation and Benefits
Pay ranges: Level 1 - 85,000 to 110,000; Level 2 - 105,000 to 135,000; Level 3 - 130,000 to 160,000; Level SR - 150,000 to 190,000 (bonus and RSU eligible); Level STF - 180,000 to 225,000 (bonus and RSU eligible). Eligible employees receive comprehensive benefits including PTO, health benefits, disability insurance, life insurance, 401(k), and stock purchase plan. Costco is committed to a diverse and inclusive workplace and is an equal opportunity employer. Seniority level: Mid-Senior level • Employment type: Full-time • Job function: Engineering and Information Technology • Industries: Retail
#J-18808-Ljbffr
Software Engineer - Digital Site Development at Costco Wholesale. Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Costco IT offers a family, employee-centric atmosphere and a culture that emphasizes the value of its employees and members. Costco IT is a dynamic, fast-paced environment driving transformation efforts to build the next generation retail environment. The role focuses on development across the technology stack and requires understanding of end-to-end systems, services, and data to ensure optimal performance. The Global Digital eXperience Website Development Software Engineer is responsible for the overall design of a product and the technical blueprints needed to fulfill requirements. This position works with Solution Architects, Product Managers, POD teams, and Product Owners to deliver new or enhanced capabilities and defines non-functional requirements to ensure scalability and reliability within a complex ecosystem. Responsibilities
Develops the conceptual systems architecture design and supporting technologies to enable new or enhanced functionality within a product/application, promoting availability, reusability, interoperability, and security. Supports release planning activities with Product Owners and teams. Identifies high-level requirements to support a robust testing strategy. Supports the Product Owner with enablers/work items to sustain the architectural runway. Defines non-functional requirements (e.g., performance, security, resiliency) for epics and user stories. Identifies technical dependencies across multiple product/application teams to support new or enhanced functionality. Performs development, optimization, and automation to support product/application delivery. Develops and implements front-end architecture to support user interface concepts. Increases proficiency with relational and non-relational databases, distributed architectures, UI/UX, QA, security, and business value creation. Drives engineering best practices to deliver higher quality and scalable solutions. Provides the team with development strategy, solution recommendations, and estimates for a product/application. Participates in scrum ceremonies and collaborates with team members to refine and deliver features. Creates and executes unit tests and uses TDD practices to detect defects early. Estimates, plans, and manages implementation tasks and reports on progress. Designs, builds, debugs, optimizes, and implements solutions using approved tool sets and databases. Develops high-quality, efficient, and fault-tolerant software. Supports, extends, and builds automated CI/CD pipelines. Delivers DevSecOps automation for deployment and testing. Uses APM/monitoring tools to identify bottlenecks and improve performance. Mentors junior engineers and contributes to department standards and best practices. Collaborates with Systems Architects and Analysts to define project specifications and release documentation. Performs peer code reviews and defines environment strategies to support development activities. Defines coding standards and patterns for new features. Supports functional and non-functional testing activities and improves code quality. Gathers and provides remediation tactics for defects impacting multiple features. Prepares technical documentation such as runbooks and supports operational efficiency through mentoring and workshops. Provides active support during business-critical outage situations. Qualifications
Required 10+ years of functional and technical design experience with large-scale applications (B2C/B2B eCommerce). Experience scaling applications from threading to infrastructure level. Experience developing and running applications in a public cloud environment (GCP preferred). Experience with major relational databases and/or NoSQL databases. Experience delivering Java/J2EE solutions with DevOps and CI/CD principles. Experience in Java EE, API/microservices with Spring Boot/Spring Framework, and front-end solutions using React/Node.js. Experience with asynchronous communication patterns and familiarity with IBM MQ, BizTalk, GCP PubSub, and Kafka is desirable. Strong API gateway familiarity (Apigee, APIM, DataPower). Familiarity with managed Kubernetes platforms (GKE). Data modeling experience and understanding of integration patterns and data transformation (EDI) concepts. Ability to work with minimal supervision and mentor junior dev teams. Strong analytical, problem-solving, and communication skills; detail-oriented and self-motivated. Understanding of corporate IT policies, procedures, and standards. Recommended Bachelor’s degree or higher in Computer Science or equivalent experience. Experience delivering GCP/Azure cloud solutions. Proficient in Google Workspace applications. Required documents: Cover Letter, Resume. EEO and Eligibility
California applicants, please review the Costco Applicant Privacy Notice. Costco is an equal opportunity employer; we consider all qualified applicants without regard to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If accommodation is needed during the application or recruitment process, please contact IT-Recruiting@costco.com. If hired, you will provide proof of authorization to work in the United States. Some positions may not be sponsored for work authorization. Compensation and Benefits
Pay ranges: Level 1 - 85,000 to 110,000; Level 2 - 105,000 to 135,000; Level 3 - 130,000 to 160,000; Level SR - 150,000 to 190,000 (bonus and RSU eligible); Level STF - 180,000 to 225,000 (bonus and RSU eligible). Eligible employees receive comprehensive benefits including PTO, health benefits, disability insurance, life insurance, 401(k), and stock purchase plan. Costco is committed to a diverse and inclusive workplace and is an equal opportunity employer. Seniority level: Mid-Senior level • Employment type: Full-time • Job function: Engineering and Information Technology • Industries: Retail
#J-18808-Ljbffr