About OfficeSpace:
OfficeSpace Software provides the leading AI operating system for the built world, that helps teams plan, connect, and perform in the workplace. As a performance-based, PE-backed company, we hire based on merit and a willingness to do what it takes to succeed long-term. You’re a great fit for the role if you’re entrepreneurial, passionate, motivated by building at light speed, and an Agentic AI early adopter. Our world-class teams operate in the US, Canada, and Costa Rica in a culture of trust, respect, growth, and impact.
Role Summary:
- You will shape the technical future of OfficeSpace.
- As our Principal Software Engineer (Ruby/React), you don’t just ship features—you architect systems that scale globally. You lead with clarity. You raise the bar. You design resilient, internet-scale applications that power the modern hybrid workplace.
- We provide the platform. You drive the vision.
What You’ll Do:
- Architect and evolve internet-scale systems with performance, reliability, and scalability as first principles.
- Lead the technical direction for Ruby on Rails and React applications across the platform.
- Design clean, extensible APIs and modern front-end architectures that deliver fast, intuitive user experiences.
- Orchestrate AI-assisted development workflows—using AI agents to accelerate code scaffolding, documentation, test generation, refactoring, and dependency analysis.
- Own architectural decisions across services, databases, and infrastructure—including MariaDB, Redis, and Elasticsearch.
- Use Kubernetes to scale Rails applications to handle Enterprise traffic
- Guide multiple high-impact initiatives in parallel, ensuring secure, well-tested, production-ready releases.
- Mentor engineers to think in systems, write maintainable code, and leverage AI responsibly to increase velocity without sacrificing quality.
- Proactively identify technical debt and scalability risks—and drive pragmatic solutions before they become bottlenecks.
- Partner with Product, Design, and Leadership to evaluate trade-offs and deliver exceptional experiences across browsers and devices.
- Continuously evaluate emerging technologies—including AI tooling—to strengthen platform performance and team effectiveness.
What You Bring:
- 10+ years of backend engineering experience, with deep expertise in Ruby on Rails.
- 10+ years of experience building modern front-end applications with JavaScript (ES6+) and React.
- Proven experience designing and scaling relational databases (MariaDB) and working with Redis and Elasticsearch.
- Demonstrated ability to define and influence architectural direction across large systems.
- Experience leading engineers through complex technical decisions while fostering a culture of trust and