Principal Software Engineer

OfficeSpace Software

About The Position

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.

Requirements

  • 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 high standards.
  • Strong judgment—knowing when to automate, when to refactor, and when to rethink from first principles.
  • Clear communicator who can translate technical complexity into practical decisions.

Nice To Haves

  • Hands-on experience with GraphQL (preferred).
  • Experience integrating AI development tools (e.g., code generation, static analysis, automated testing assistants) into engineering workflows.

Responsibilities

  • 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.

Benefits

  • OfficeSpace offers comprehensive and competitive benefits packages globally, designed to support our team’s health, well-being, and financial security. We invest in our people so they can excel.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service