
Software Engineer - Central Engineering
- Seattle, WA Issaquah, WA
- $85,000-110,000 per year
- Permanent
- Full-time
● 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.