StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Software Engineer - Central Engineering

Costco IT - Seattle, WA

Apply Now

Job Description

Join to apply for the Software Engineer - Central Engineering role at Costco IT 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 emphasizes a family, employee-centric atmosphere where employees thrive. Costco IT is a dynamic, fast-paced environment building the next generation retail platform with dedicated and professional teams. The role focuses on automation, efficiency, and delivering high-quality software solutions in a collaborative agile environment. Role Software Engineer with a deep understanding of Costco’s core technology stack, operational processes, and business model. Primary responsibilities include automating software builds, test and deployment systems, and infrastructure, advancing technology, and delivering solutions that meet business objectives. The role involves managing development, test, staging, and demo environments (code deployment, backups, data refreshes), deploying and managing software in production, and driving system observability, logging, and documentation for transparency and maintainability. Responsibilities 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 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 conceptual systems architecture and supporting technologies to enable new/enhanced functionality, applying availability, reusability, interoperability and security principles. Develops and implements front-end architecture to support user interface concepts. Enhances technical proficiency across databases, distributed systems, UI/UX, QA, and security. Drives engineering best practices and code quality, performing development and optimization, identifying deficiencies, and conducting peer code reviews. Drives cross-functional collaboration with Product Owners, Development, QA, and Operations to ensure scalable, maintainable solutions and define technical requirements. Designs, builds, debugs, optimizes and implements solutions using approved tool sets and databases. Performs high-quality software development and optimization activities, ensuring fault-tolerant, efficient, and secure solutions. Collaborates with team members to define project specifications and release documentation for all phases of the product development cycle. Qualifications 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+ year 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) High integrity, accountability, a positive attitude, and willingness to contribute to team success Ability to work under pressure with a strong sense of urgency Detail-oriented with strong problem-solving skills and proactive issue analysis Willingness to support off-hours work as required, including weekends and holidays Recommended Azure / Google Cloud Platform (GCP) certification Experience with Google Cloud Platform (GCP) Experience developing and operating end-to-end automated IT operations solutions Continuous Integration/Continuous Delivery experience GitHub DevOps experience with GitHub Actions Experience with repository security and access controls Experience with Internal Developer Platforms (IDPs) like Backstage.io Experience with APIs, web services, and API management (e.g., Azure API Management) Knowledge of information security best practices Proficient in Google Workspace applications Required Documents Cover Letter Resume California applicants, please review the Costco Applicant Privacy Notice. Pay ranges vary by level and experience. Costco is an equal opportunity employer and values diversity in its workforce. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries IT Services and IT Consulting #J-18808-Ljbffr

Created: 2025-09-30

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.