What is a Software Engineer at Office Hours?
A Software Engineer at Office Hours is responsible for building and scaling the technological engine that powers the modern knowledge economy. At its core, Office Hours is an on-demand expert network and marketplace that connects leading global organizations with trusted experts across various knowledge domains. While the user experience appears simple—search, match, connect, and pay—the underlying systems are highly complex, deeply interconnected, and built entirely in-house.
As a Software Engineer or Staff Software Engineer, you will own product experiences end-to-end. You will work across a modern tech stack to build search and discovery engines, recommendation systems, data pipelines, automated scheduling logistics, secure payment rails, and robust compliance workflows. This is a highly collaborative, hands-on role where you will partner closely with product, design, and operations teams to solve real-world user problems.
The engineering team at Office Hours operates with a high degree of autonomy, a bias toward action, and a deep commitment to craftsmanship. Because the company is in a hyper-growth, profitable phase, the software you write will have an immediate impact on the business, its users, and the scalability of the platform. Whether you are designing an underlying knowledge graph or integrating AI-powered workflows, your work will directly shape how human knowledge is indexed, shared, and scaled globally.



