Software Engineer - Central Engineering

Costco

  • Seattle, WA Issaquah, WA
  • $85,000-110,000 per year
  • Permanent
  • Full-time
  • 9 hours ago
Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed.This is an environment unlike anything in the high-tech world and the secret of Costco’s success is its culture. The value Costco puts on its employees is well documented in articles from a variety of publishers including Bloomberg and Forbes. Our employees and our members come FIRST. Costco is well known for its generosity and community service and has won many awards for its philanthropy. The company joins with its employees to take an active role in volunteering by sponsoring many opportunities to help others.Come join the Costco Wholesale IT family. Costco IT is a dynamic, fast-paced environment, working through exciting transformation efforts. We are building the next generation retail environment where you will be surrounded by dedicated and highly professional employees.Software Engineers perform development work across the technology stack (both front-end/back-end expertise). They are versatile in how they can add value, demonstrating the ability to manage the completion of projects that involve databases, backend services, or the development of front-end applications. They should be able to demonstrate a strong understanding of emerging technologies to support the development of new solutions. Software Engineers understand the full technology stack and underlying applications, services, and databases in order to ensure optimal performance.Costco’s Central Engineering team is looking for a Software Engineer with a deep understanding of Costco’s core technology stack, operational processes, and overarching business model. Primary responsibilities will include the automation of software builds, test and deployment systems, and infrastructure, continually advancing the technology in a collaborative and creative agile environment using many of the latest technologies and industry best practices, and finding better and more efficient ways of delivering solutions that meet business objectives. This position will manage various development, test, staging, and demo environments (code deployment, backups, data refreshes), as well as deploy and manage software into Costco’s production environment while leveraging as much automation as possible. They will also be responsible for driving effective system observability, comprehensive logging, and thorough documentation to ensure operational transparency and maintainability.If you want to be a part of one of the worldwide BEST companies “to work for”, simply apply and let your career be reimagined.ROLE
● Demonstrates expertise in release processes and code deployments across complex applications, and proactively resolves production issues to ensure smooth operations.● Designs, builds, and maintains robust CI/CD pipelines to automate development, testing, and deployment workflows, including generating code quality metrics.● Provides technical leadership and mentorship, offering strategic guidance, solution recommendations, training, and support for junior team members.● Participates in agile scrum ceremonies and release processes, collaborating with the Product Owner, Development, QA, and Operations to deliver scalable solutions and improve tooling.● Drives automation across the software lifecycle, including configuring development/test environments, managing test data, and designing/implementing robust build, deployment, and testing systems.● Enhances testing strategies and quality, utilizing TDD practices, creating/executing unit tests, and delivering DevSecOps automation to detect defects early.● Drives executional excellence by monitoring builds, resolving infrastructure issues, and integrating tools for end-to-end traceability and performance optimization.● Manages and optimizes cloud infrastructure and environments, leveraging diverse tools (e.g., Azure,GCP, Terraform, Jenkins, Git) for efficient product delivery and quality metrics.● Develops the conceptual systems architecture design and the supporting technologies needed to enable new and / or enhanced functionality within a given product / application, applying principles that promote availability, reusability, interoperability and security into the design framework.● Develops and implements front-end architecture to support user interface concepts.● Enhances technical proficiency across various domains, including databases, distributed systems, UI/UX, quality assurance, and security.● Drives engineering best practices and code quality, performing development and optimization, identifying deficiencies, and conducting peer code reviews.● Drives cross-functional collaboration and communication with Product Owners, Development, QA, and Operations to ensure scalable, maintainable solutions and define technical requirements.● Designs, builds, debugs, optimizes and implements solutions in approved tool sets and databases.● Performs high-quality software development and optimization activities, ensuring fault-tolerant, efficient, and secure solutions.● Collaborates with team members (e.g., Systems Architects, Systems Analysts) to define project specifications and release documentation for all phases of the product development cycle from product definition to design, through implementation.Required:● 5+ years’ IT experience.● 3+ years’ software development experience with Automation and Orchestration tooling/technology (Azure DevOps, Terraform, Jenkins, Git, etc.) and 1+ year of infrastructure experience.● 1+ years supporting production systems or solutions.● Experience supporting, maintaining and monitoring pipelines (real time & batch).● Experience provisioning and managing cloud services required, GCP preferred.● Solid understanding of development/coding methodologies.● Significant use of orchestration tool sets, such as Kubernetes, Ansible, Docker.● Strong scripting skills (Powershell, Bash, Python etc.).● Knowledge of Agile Methodologies (scrum, kanban).● Must have high integrity, accountability, a positive attitude, and be willing to do what it takes to make the team successful.● Must be extremely responsive, able to work under pressure in crisis with a strong sense of urgency.● Responsible, conscientious, organized, self-motivated and able to work with limited supervision.● Must be detail-oriented and possess strong problem-solving skills and ability to proactively analyze for potential future issues.● Able to support off-hours work as required, including weekends, holidays, and 24/7.Recommended:● Azure / Google Cloud Platform (GCP) certification.● Experience with Google Cloud Platform (GCP).● Experience developing and operating end-to-end automated solutions for IT operations activities (including deployment, release management, monitoring, etc.).● Demonstrated experience with Continuous Integration/Continuous Delivery.● GitHub DevOps experience, including managing CI/CD workflows using GitHub Actions.● Experience administering repository security and access controls.● Experience with Internal Developer Platforms (IDPs), such as Backstage.io.● Experience with APIs, web services, and API registration services like Azure API Management (APIM).● Knowledge of Information Security best practices & principles (certificates, encryption, etc.).● Proficient in Google Workspace applications, including Sheets, Docs, Slides, and Gmail.Required Documents● Cover Letter● ResumeCalifornia applicants, please click to review the Costco Applicant Privacy Notice.Pay Ranges:Level 1 - $85,000 - $110,000Level 2 - $105,000 - $135,000Level 3 - $130,000 - $160,000Level SR - $150,000 - $190,000, Bonus and Restricted Stock Unit (RSU) eligibleLevel Staff - $180,000 - $225,000, Bonus and Restricted Stock Unit (RSU) eligibleWe offer a comprehensive package of benefits including paid time off, health benefits - medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance, health care reimbursement account, dependent care assistance plan, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan to eligible employees.Costco is committed to a diverse and inclusive workplace. Costco is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to IT-Recruiting@costco.comIf hired, you will be required to provide proof of authorization to work in the United States. In some cases, applicants and employees for selected positions will not be sponsored for work authorization, including, but not limited to H1-B visas.

Costco