Staff Engineer

Modern software company providing AI-powered hospitality solutions used by 20,000+ hoteliers in 90+ countries.
Backend
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
Enterprise SaaS · Travel

Description For Staff Engineer

Canary Technologies is revolutionizing the hospitality industry with their modern, AI-powered software platform, serving over 20,000 hoteliers across 90+ countries. As a Staff Engineer in the Reservations Pod, you'll play a crucial role in synchronizing reservation data across various systems and developing the foundational API that powers the entire Canary Platform. This position offers an exciting opportunity to work on large-scale technical challenges while ensuring system scalability and reliability.

The role combines hands-on development with technical leadership, requiring expertise in designing scalable architectures, implementing robust APIs, and establishing comprehensive observability frameworks. You'll be working with Python, AWS, and various database technologies to build and maintain high-performance systems that serve major hotel brands like Wyndham, Marriott, and Four Seasons.

The company has received notable recognition, including being named a 2024 Deloitte Technology Fast 500™ company and a Most Innovative Company by Fast Company. They offer a supportive work environment with emphasis on work-life balance through initiatives like Canary Days (monthly company-wide days off) and professional development opportunities.

As a remote position based in the USA, you'll have the flexibility to work from anywhere while having the option to visit offices in San Francisco, New York, or Dallas with travel reimbursement. The role requires 8+ years of experience and strong technical expertise, making it perfect for someone who wants to make a significant impact in a fast-growing company backed by top Silicon Valley investors like Y Combinator, FPrime, and Insight Ventures.

Last updated 6 minutes ago

Responsibilities For Staff Engineer

  • Design and implement scalable, high-performance architectures
  • Develop and enhance observability frameworks for monitoring, alerting, and logging
  • Lead the design and development of robust, intuitive, and secure APIs
  • Write clean, efficient, and maintainable code
  • Champion best practices in shipping highly reliable systems
  • Work closely with cross-functional teams and provide mentorship

Requirements For Staff Engineer

Python
  • Minimum of 8 years of experience
  • Proven track record in designing and scaling large-scale applications
  • Proficiency in Python
  • Strong understanding of cloud platforms (AWS preferred) and Docker
  • In-depth knowledge of database design and experience with SQL and NoSQL databases
  • Familiarity with observability tools and practices (e.g., Datadog, Prometheus)
  • Excellent communication and collaboration abilities
  • Demonstrated experience of leading large-scale technical contributions

Benefits For Staff Engineer

Education Budget
Relocation Benefits
  • Monthly company-wide days off (Canary Days)
  • Self Improvement Club with personal development budget
  • Professional Development budget
  • Travel reimbursement for office visits
  • Hotel stay credits at partner hotels
  • Equal opportunity employer

Interested in this job?

Jobs Related To Canary Technologies Staff Engineer

Staff Software Engineer, Pharmacy Platform

Lead backend development for Phil's Pharmacy Platform as Staff Software Engineer, architecting scalable systems connecting healthcare stakeholders. Remote position with competitive compensation.

Staff Fullstack Engineer, Tech Lead

Staff Fullstack Engineer Tech Lead position at Typeface, leading enterprise generative AI platform, offering $175-220K base salary plus equity in Palo Alto or Seattle.

Senior Staff C++ Software Engineer

Senior Staff C++ Software Engineer position at SciTec, focusing on implementing and optimizing algorithms for remote sensor data exploitation in defense and national security.

Staff Software Engineer, Lyft Media

Staff Software Engineer position at Lyft Media focusing on digital advertising platform development and architecture.

Lead Software Engineer

Lead Software Engineer position at Aker Systems, developing secure backend services for government clients using Java, Spring Boot, and modern cloud technologies.