← Back to all jobs

Principal Software Engineer - Platform

🏒 Peek πŸ‡ΊπŸ‡Έ Seattle, WA, US πŸ•‘ June 11

This job offer is expired

Peek makes the world's tours & activities easily bookable — anytime, anywhere. Our industry-leading technology, Peek Professional, empowers operators to better manage and grow their businesses. Peek.com and our award-winning mobile app connect people with everyday adventures that create lasting memories. CNBC labeled Peek as the "OpenTable for activities" and the New York Times called Peek.com "a site you want to visit again and again". The company is backed by tech heavyweights including Google's Eric Schmidt, Square's Jack Dorsey, TPG's David Bonderman and Cathay Innovation.

Peek is looking for an experienced software engineer to lead its platform initiative. The principal platform engineer is responsible for architecting, building and scaling the core services and infrastructure that support Peek’s products. The ideal candidate has 8+ years of experience building backend services for web and mobile applications including 3+ years as a technical lead or architect. This is a hands-on role that involves contributing to implementation projects on a daily basis.

See details about Peek’s tech stack here.

Please note: This role requires existing U.S. work authorization. Peek is not sponsoring new visas at this time.


  • Work closely with engineering management and product management to design solutions to core business problems
  • Research, analyze, and recommend technical solutions
  • Create architectural documentation describing proposed solutions
  • Build prototypes to validate proposals
  • Present solutions to stakeholders across the company
  • Establish architectural design patterns and best practices
  • Build consensus around proposals within the engineering organization
  • Support new and existing products
  • Build and maintain platform components


Skills & Experience

  • 8+ years of experience building backend services for web applications including 3+ years as a technical lead or architect
  • Experience building highly reliable low-latency systems
  • Experience designing and managing service-oriented architectures
  • Experience with message queues such as RabbitMQ
  • Strong understanding of established software design patterns
  • Strong understanding of best practices for API design
  • Strong understanding of relational and non-relational databases
  • Experience with payment processing
  • Ability to design solutions within the context of business and time constraints
  • Ability to incrementally improve architecture without requiring a major overhaul of the platform
  • Ability to draft architectural documentation
  • Strong product sensibilities and sensitivity to business needs
  • Ability to present plans and solutions to key stakeholders
  • Degree in CS or similar field, or equivalent work experience


  • Experience in a mixed mobile/web environment
  • Experience with payments and data privacy compliance
  • Experience with Ruby and/or Elixir
  • Experience with GraphQL
  • Experience leading a team

Personal Attributes

  • Strong interpersonal communication skills
  • Creative, entrepreneurial, organized and resourceful
  • Intellectually curious with a passion for learning new technologies
  • Able to work in a dynamic, fast-paced environment without skipping a beat
  • Demonstrate common sense and exercise good judgment when faced with emergencies
  • Must be punctual and reliable
  • Humility and emotional maturity
  • Integrity

Benefits & Perks:

  • Medical, dental & vision insurance
  • Stock options
  • Paid time off
  • Paid parental leave
  • Commuter benefit program (SF)
  • Apple equipment
  • Weekly catered Peeknic lunch with speakers (e.g. Jack Dorsey of Twitter, Pete Flint of Trulia, SF District Attorney George Gascón)
  • Free snacks & beverages
  • Happy hours
  • Partner Days (visit our favorite operators)
  • Company retreats (e.g. Lake Tahoe, San Luis Obispo, Utah)
  • Monthly Peek.com credits and more on work anniversary and for the holidays


notifications in your