C

Costco

Runs members-only warehouse clubs that sell in bulk

Software Engineer - Logistics

Backend EngineeringPosted on Nov 12
Full-timeAddison, IL, USAIn-person

About the Job

Requirements

  • At least 5 years of experience designing and developing with the HighJump/Korber product suite, including WebWise Page Editor and Advantage Architect.
  • At least 5 years of relational database development experience using SQL Server or Oracle.
  • At least 5 years of T-SQL experience.
  • At least 5 years of experience with Spring Boot and REST APIs.
  • At least 5 years of experience deploying and maintaining Java applications in the cloud; Azure is preferred.
  • Experience with HighJump/Korber installation, migration, and upgrade processes.
  • Ability to develop scalable, high-performing solutions aligned with Enterprise Architecture guidelines.
  • Strong documentation skills for creating process flow designs, key design decision documents, and technical/functional reference guides.
  • Ability to design and build applications using microservices architecture.

Responsibilities

  • Develop conceptual systems architecture designs and supporting technologies for new or enhanced product/application functionality, applying principles that promote availability, reusability, interoperability, and security.
  • Support release planning activities with Product Owners and teams.
  • Identify high-level requirements to support definition and refinement of a robust testing strategy.
  • Support the Product Owner in identifying and defining enablers and work items for the architectural runway of a product/application.
  • Define non-functional requirements, including performance, security, and resiliency, to support epics and user stories aligned to a value stream.
  • Identify technical dependencies across product/application teams to support implementation of new or enhanced functionality.
  • Perform development, optimization, and automation activities to support product/application implementation.
  • Develop and implement front-end architecture for user interface concepts.
  • Build proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.
  • Drive engineering best practices to deliver higher-quality and scalable solutions.
  • Provide the team with development strategy, solution recommendations, and estimates for a product/application.
  • Participate in scrum ceremonies, including sprint planning, retrospectives, showcases/demos, stand-ups, and backlog refinement.
  • Create and execute unit tests that validate code changes for user-story implementation.
  • Use test-driven development practices to detect software defects early in the development process.
  • Estimate, plan, and manage implementation tasks and report development progress.
  • Design, build, debug, optimize, and implement solutions using approved toolsets and databases.
  • Develop high-quality, efficient, and fault-tolerant software.
  • Support, extend, and build automated continuous integration and continuous delivery pipelines.
  • Design and deliver DevSecOps automation for application deployment and testing.
  • Use application performance monitoring tools such as Dynatrace and Splunk, along with browser tools, to perform request purepath/waterfall analysis, identify bottlenecks, and suggest improvements.
  • Participate in developing and documenting department standards and best practices, and mentor junior engineers.
  • Identify product/application code-base deficiencies and opportunities to improve overall code quality.
  • Collaborate with Systems Architects, Systems Analysts, and other team members to define project specifications and release documentation throughout the product development cycle, from definition and design through implementation.
  • Conduct peer code reviews of software changes made by other engineers on the team.
  • Develop enhancements to the Costco HighJump system using WebWise Page Editor, Advantage Architect, and T-SQL; work with HighJump Architects for technical direction and the Business Solutions group for operational functional guidance; and provide escalated support when called upon.

Desired Qualifications

  • Experience with REST web services/API calls.
  • Expertise with SQL Service Broker and JSON.
  • Working knowledge of Git, GitHub, Jenkins, or Azure DevOps.
  • Experience with containerization using Docker, Kubernetes, or AKS.
  • Experience with an Agile development methodology.
  • Proficiency with Google Workspace applications, including Sheets, Docs, Slides, and Gmail.
  • Azure cloud experience.

About the Company

Costco

Runs members-only warehouse clubs that sell in bulk

Costco runs members-only warehouse clubs that sell food, household goods, electronics and other products in bulk at low prices to households and small businesses. Its own Kirkland Signature store brand is priced below comparable national brands, yet those products earn Costco higher margins than the national labels they sit beside. Goods arrive in large lots and are sold from pallets in no-frills buildings, which keeps handling costs down, and the company makes money from annual membership fees and product sales, along with gas stations, pharmacies, optical centers and an online store. Costco opened its first warehouse in Seattle in 1983 and is based in Issaquah, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Issaquah, WA
Founded
1983

Recently Posted Jobs

Explore more opportunities at Costco

See more jobs