top of page
All Jobs /

Principal Software Architect

Principal Software Architect

Wednesday, March 13, 2024

Direct Hire

Remote (USA), United States

The Principal Architect will work with engineering teams and product management to execute on our vision to become the leading unified solution for reservation software by strengthening architecture, defining and implementing reliable solution architectures, establishing and promoting technology standards and leading adoption of architecture best practices. The purpose of this role will be to provide technical leadership in the design, development and operations of key products and services that make up our world class platform. This individual will also help teams adopt and effectively utilize modern best practices for agile/evolutionary architecture.  The successful candidate will have expertise in disciplines such as, native cloud (SaaS) application development, systems architecture, data, testing, devops and security.


Job Responsibilities: 

  • Serve as technical lead on demanding, cross-functional projects

  • Ensure quality and reliability of system architectures and design

  • Functionally decompose complex problems into simple, straight-forward solutions

  • Fully and completely understand system inter dependencies, non-functional requirements, and limitations

  • Effectively deploy expert knowledge to improve system performance, scalability, security, and reliability

  • Actively mentor individuals and the community on advanced technical issues as well as reliability and architecture best practices

  • Drive modern system design principles

  • Apply cloud-native architecture, application and service scaling.  Also endorse DevOps principles and practices to existing and new service designs

  • Build prototypes and POCs to validate architecture



  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience required. Master's degree is a plus. 

  • 10+ years of experience as an architect and engineering leader in a B2B, SaaS environment

  • Extensive knowledge of agile and evolutionary architecture methodologies, continuous integration/delivery, automated end-to-end testing, SRE and DevOps practices and well versed in modern architecture 

  • Experience with multi-tenant SaaS solutions, hybrid cloud deployments, and on-premise-to-cloud migration deployments

  • Results driven with an unwavering commitment to reliability and quality

  • Passion for wowing and delighting customers and stakeholders

  • Expertise in cloud based systems and products (e.g., applications, infrastructure, storage, platforms, data and security), and deep understanding of market trends and emerging technologies.

  • Strong written and verbal communication skills; ability to influence, educate and inspire others

  • Collaborative “One Team” Mindset - focus on building trust and respect that goes beyond organizational boundaries

  • Roll Up Your Sleeves Attitude - willingness to support day to day operations

bottom of page