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 - Booking Portfolio - Costco Travel

Costco Wholesale

$130,000 - $160,000
Oct 30, 2025
Seattle, WA, US
Apply Now

Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world. This role involves overseeing the technical design and development of in-house travel booking web applications, requiring deep technical expertise, domain proficiency, platform depth, and leadership to ensure optimal performance and drive innovation.

Requirements

  • 7+ years’ experience with design and development of client/server and/or web-based applications.
  • 5+ years’ experience with core Java, Java EE technologies (Servlet and JSP).
  • 5 + years’ experience working with relational databases (preferably MS-SQL Server and T-SQL).
  • Good understanding and experience with SOAP and/or REST based Web services.
  • Demonstrated track record of driving high-quality software design/implementation to production.
  • Must be a quick learner with the ability to learn and incorporate new technologies and concepts.
  • Good debugging, troubleshooting, and problem-solving skills.

Responsibilities

  • Oversees the technical design and development of in-house travel booking web applications based on the gathered requirements for multiple development teams.
  • Uses test driven development (TDD) practices to assist with the detection/recognition of software defects early in the development process.
  • Ensures solutions are secure, durable, scalable, flexible, and accessible; and proactively mitigates against production support issues.
  • Demonstrates technical leadership to manage and provide multiple technical solutions; performs code reviews; establishes and enforces coding guidelines and best practices.
  • Initiates and facilitates team meetings to socialize technical ideas; encourages a culture of technical excellence within the organization and identifies opportunities for adopting innovation.
  • Understands implications of design and implementation choices and provides solutions.
  • Provides coaching and mentoring to team members; shares information through documentation, workshops, etc. to drive operational efficiencies and technical growth within the team.

Other

  • Participates in scrum ceremonies (sprint planning, retrospective, showcases/demos, stand-ups, backlog refinement, etc.).
  • Estimates, plans, and manages all implementation tasks and reports on development progress.
  • Leads and collaborates in planning, decomposing, and estimating new delivery work.
  • Manages concurrent projects and multiple competing priorities.
  • Builds and maintains strong working relationships with team members.
  • Understands and escalates technical challenges with options and recommendations.
  • Self-motivated, dedicated, and driven to succeed.
  • Able to easily shift focus with changing priorities.
  • Excellent communication, collaboration, analytical, and problem-solving skills.
  • Experience in payment processing domain
  • A passion for being part of a team, willing to self-assess in order to continually find better ways to do things.
  • Experience working in a Scrum/Agile environment.
  • Excellent organizational skills.
  • Travel industry knowledge.
  • Proficient in Microsoft Workspace applications, including Outlook, Word, Excel, PowerPoint, and Teams.
  • If 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.