What is a Software Engineer at Lyric?
At Lyric, a Software Engineer is responsible for designing, building, and scaling the core technology products and platforms that power our tech-driven real estate and hospitality operations. The engineering team is tasked with solving complex logistical, transactional, and operational challenges, translating real-world physical constraints into elegant software solutions. Whether you are working on the booking engines, inventory management systems, or the Replay platform, your work directly impacts our ability to deliver seamless, high-quality experiences to customers and partners alike.
The engineering culture at Lyric emphasizes practical problem-solving and systemic thinking over rigid specialization. Because our systems interface with real-world operations, engineers must build highly reliable, scalable, and adaptable software. You will collaborate closely with cross-functional partners in Solution Engineering, Sales, and Operations to ensure our technical strategy aligns with business growth. This role offers the unique opportunity to work on large-scale distributed systems, complex optimization models, and legacy modernization efforts in a fast-paced environment.
To succeed as a Software Engineer here, you must possess strong software engineering fundamentals, a generalist mindset, and the ability to navigate ambiguity. The team values clean code, robust architecture, and first-principles thinking. If you enjoy tackling non-traditional problems that bridge the gap between physical operations and digital infrastructure, you will find this role both challenging and deeply rewarding.

