Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Costco Wholesale Logo

Software Engineer - Costco Logistics

Costco Wholesale

$85,000 - $225,000
Aug 28, 2025
Schaumburg, IL, US
Apply Now

Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. This role is for Software Engineers responsible for designing, developing, and implementing complex enterprise software solutions.

Requirements

  • 5+ years’ experience designing and developing Java EE applications.
  • 5+ years’ experience with relational database development using MySQL and NOSQL DB.
  • 5+ years of experience in SpringBoot and Rest API.
  • 5+ years of experience of deploying and maintaining Java applications in cloud (Azure would be highly regarded).
  • Design and build Application using microservices architecture.
  • Experience with containerization (Docker/Kubernetes).
  • Experience developing front end applications using React/javascript.

Responsibilities

  • Provides the team with the development strategy, solution recommendations, and estimates for a given product/application.
  • Develops high quality, efficient and fault tolerant software.
  • Supports, extends and builds automated CI and CD pipelines.
  • Designs and delivers DevSecOps automation for app deployment and testing.
  • Develops or prototypes software modules at various levels of complexity, including but not limited to: service interfaces, process flows, service messages, SOA components, business logic, UI/UX, or data access logic.
  • Designs, develops, tests, and deploys software solutions and process flows complying with standards, guidelines, and best practices.
  • Creates and executes unit tests which validate the code changes made to support the implementation of a user story.

Other

  • Participates in scrum ceremonies (sprint planning, retrospective, showcases/demos, stand-ups, backlog refinement, etc.).
  • Executes against project plans and delivers assignments within scope, schedule, and budget.
  • Adopts and adapts to newly approved technologies, programming languages, tools, and standards.
  • Identifies, assesses, and formulates architectural impacts and solutions from business requirements.
  • Collaborates to ensure application designs utilize appropriate patterns and standards.