Software Engineer - GDX Order Management

Costco Wholesale Corporation
Issaquah, WA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Agile Methodology Computing Platforms Unit Testing C Sharp (Programming Language) Cloud Engineering Continuous Integration Database Development Software Debugging Github Interoperability JSON NoSQL
+15 more
Nunit TypeScript Extensible Markup Language (XML) YAML Openapi Performance Testing Test-Driven Development (TDD) .NET Core Kubernetes Graphql Api Design Restful APIs Docker Jenkins Microservices

Job description

Experteer Overview In this role you will help drive Costco’s next-generation retail technology as part of the GDX team. You collaborate across architects, analysts, and engineers to define and implement scalable, secure microservices and UI capabilities that enhance member experiences. You will lead and mentor others, promote best practices, and help shape the product strategy while delivering high-quality, performant software at scale. This is a fast-paced, transformation-focused environment with opportunities for technical and career growth. Compensation / Benefits * Collaborate with teammates to define project specs and release documentation across the product lifecycle * Conduct peer code reviews to ensure quality * Support release planning with Product Owners and teams * Own the Order Management Platform architecture for availability, reuse, interoperability, and security * Establish and maintain engineering best practices for scalable solutions * Mentor engineers and foster continuous learning * Maintain coding standards, patterns, and development processes * Pilot innovative technologies to improve member experience and operational efficiency * Perform development, optimization, and automation for the Order Management platform * Use test-driven development to detect defects early * Define specifications and documentation across all development phases * Work with product team on strategy and roadmap * Estimate, plan, and manage implementation tasks and progress * Deliver features that enhance member experience across digital channels * Build microservice components from scratch * Ensure system longevity, scalability, and quality through continuous improvement and profiling * Mentor and develop a team of engineers Tasks * 10+ years of experience with C#, TypeScript, REST, JSON, XML, YAML, GraphQL and OpenAPI * 10+ years of experience with containerized services based on .NET Core (Docker/Kubernetes) * 10+ years of experience developing and writing unit tests (NUnit or similar) * 5+ years of leading distributed engineering teams across time zones * 5+ years of building scalable cloud-native architectures * 5+ years of CI/CD tooling (GitHub, Jenkins) * 10+ years of API development focusing on security and performance * 5+ years of microservice debugging and performance testing * 10+ years of agile development experience * Strong database development experience (relational and NoSQL) * Strong communication and leadership skills * Ability to work under pressure and with limited supervision * Willingness to support off-hours on-call as needed * Bachelor’s degree in CS/Engineering or related field (Recommended) Key requirements * paid time off * health benefits (medical/dental/vision) * 401(k) * stock purchase plan * RSU eligibility * life insurance

Requirements

reviews learning * Maintain coding standards, patterns, and development processes * Pilot innovative technologies to improve member experience and operational efficiency * Perform development, optimization, and automation for the Order Management platform * Use test-driven development to detect defects early * Define specifications and documentation across all development phases * Work with product team on strategy and roadmap * Estimate, plan, and manage implementation tasks and progress * Deliver features that enhance member experience across digital channels * Build microservice components from scratch * Ensure system longevity, scalability, and quality through continuous improvement and profiling * Mentor and develop a team of engineers Tasks * 10+ years of experience with C#, TypeScript, REST, JSON, XML, YAML, GraphQL and OpenAPI * 10+ years of experience with containerized services based on .NET Core (Docker/Kubernetes) * 10+ years of experience developing and writing unit tests (NUnit or similar) * 5+ years of leading distributed engineering teams across time zones * 5+ years of building scalable cloud-native architectures * 5+ years of CI/CD tooling (GitHub, Jenkins) * 10+ years of API development focusing on security and performance * 5+ years of microservice debugging and performance testing * 10+ years of agile development experience * Strong database development experience (relational and NoSQL) * Strong communication and leadership skills * Ability to work under pressure and with limited supervision * Willingness to support off-hours on-call as needed * Bachelor’s degree in CS/Engineering or related field (Recommended) Key requirements * paid time off * health benefits (medical/dental/vision) * 401(k) * stock purchase plan * RSU eligibility * life insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

8:12 min

Lambda compatibility, interface security, and career advice

Alexander Günsche Alexander Günsche · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all