Costco - Issaquah, WA

posted about 1 month ago

Full-time - Senior
Issaquah, WA
General Merchandise Retailers

About the position

The Principal Engineer for Order Management Systems at Costco IT plays a crucial role in shaping the strategic vision and technical design of the global OMS platform. This position involves designing, developing, and implementing a scalable cloud-based OMS platform while providing hands-on technical leadership to product engineering teams. The role requires collaboration with various stakeholders and encompasses a wide range of technologies, including multi-tenant distributed systems, cloud services, and event-driven architecture, all aimed at enhancing the omni-channel member experience.

Responsibilities

  • Develops and executes a strategic platform vision for the global OMS and related omnichannel experiences in alignment with organizational goals.
  • Leads and mentors a team of engineers, providing technical guidance and fostering a culture of continuous learning and growth.
  • Collaborates with cross-functional teams to drive the implementation of scalable and reliable solutions.
  • Designs, codes, deploys, and supports high-performance software.
  • Conducts in-depth technical analysis of OMS systems and processes, recommending innovative solutions for improvement.
  • Collaborates with DevOps teams to ensure smooth deployment and operation of services in a scalable production environment.
  • Participates in design, code, and test plan reviews, providing recommendations as needed.
  • Reviews code regularly across all teams in the domain.
  • Develops best practices to ensure software functionality, usability, reliability, and availability.
  • Stays up-to-date with industry trends and applies them to drive innovation in solutions.
  • Assists in the development of design documents, white papers, and training materials.
  • Leads workshop sessions and attracts, retains, and develops top technology talent.
  • Troubleshoots and optimizes automation, reliability, and monitoring for delivered products.
  • Serves as a point of escalation for teams facing complex challenges.

Requirements

  • 15+ years of professional software development experience.
  • 5+ years of experience with Google Cloud, Azure, or another cloud service.
  • Experience building large scale distributed systems.
  • Proven experience leading engineering teams in an Agile/Scrum environment.
  • Expert in C# programming language with experience in SQL, NoSQL databases, Docker, Kubernetes, and Terraform.
  • Demonstrated experience leading the design, development, delivery, and maintenance of large scale platforms.
  • Strong communication and leadership abilities with a track record of effective collaboration and mentoring.
  • Positive attitude and value for collaboration.
  • Expertise in object-oriented code, scripting, and infrastructure as code.

Nice-to-haves

  • Bachelor's or Master's Degree in Computer Science or equivalent experience.
  • Deep knowledge of retail disciplines such as Ecommerce or supply chain systems.
  • Extensive experience in designing and developing enterprise services and microservice architecture.
  • Expert in using modern software development tools, Git, and CI/CD pipelines.
  • Excellent problem-solving and analytical skills.

Benefits

  • 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 insurance
  • Long-term disability insurance
  • AD&D insurance
  • Life insurance
  • 401(k)
  • Stock purchase plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service