
Lead/Sr. Software Engineer
About OfficeSpace:
OfficeSpace is the AI workplace management platform that helps teams plan, connect, and perform in the modern 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.
Lead Software Engineer - What You’ll Do:
As a Lead Full-Stack Software Engineer at OfficeSpace, you will lead the design, development, and optimization of cutting-edge software, contributing to a high-performance, AI-driven technology environment. This position specifically focuses on working with Ruby on Rails for backend development and React for frontend development, driving the creation of robust and scalable solutions to meet enterprise-level needs.
Responsibilities:
- Full-Stack Development: Architect, build, and scale high-performance applications using Ruby on Rails for backend and React for frontend development. Contribute to both frontend and backend development with a focus on creating scalable, user-centric solutions.
- Drive High-Impact Solutions: Develop and maintain scalable solutions with a focus on performance, reliability, and maintainability. Leverage technologies like Google Cloud Platform, BigQuery, Flink, and Kafka for efficient data management, analytics, and event streaming.
- AI & Data-Driven Innovation: Utilize AI-powered tools to enhance processes, improve user experiences, and generate insights for both the development team and customers, positioning OfficeSpace as a leader in AI-enabled workplace solutions.
- End-to-End Ownership & Quality Shift-Left: Take full ownership of project architecture, code quality, and testing, embedding quality checks and test-driven practices early in the development cycle to ensure reliable, well-tested releases.
- Performance Optimization: Set and achieve performance benchmarks for frontend and backend systems, leveraging metrics to enhance speed, reliability, and efficiency continuously.
- Security & Technical Integrity: Proactively address security, data integrity, and technical debt, mentoring the team to uphold stringent standards and ensure secure, maintainable code.
- Collaborative Leadership: Lead a team of developers, guiding both junior and senior engineers through code reviews and best practices. Collaborate closely with product managers, designers, and engineering leads to align on goals and product vision. Engage with architects in R&D to ensure architectural alignment and strategic technology decisions.
Skills & Experience Required:
- Technical Proficiency: 7+ years of full-stack development experience. Expertise in Ruby on Rails for backend and React for frontend is preferred, but equivalent experience in other modern programming languages (e.g., Java, Python, Node.js, or Go) and frontend frameworks (e.g., Angular, Vue.js) is welcome.
- API Development: Experience with GraphQL is preferred but not required. Equivalent experience in RESTful API design and implementation is also welcome.
- Cloud and Data Processing: Experience with technologies such as Google Cloud Platform (GCP), BigQuery for data warehousing, Flink for real-time data processing, and Kafka for event streaming is preferred but not required.
- Database Experience: Familiarity with relational databases (e.g., MariaDB) and NoSQL databases (e.g., Redis, Elasticsearch).
- Performance & Scalability: Proven ability to scale applications for enterprise requirements, with experience in setting performance metrics and executing stress tests across systems.
- AI & Automation Exposure: Skilled in leveraging AI tools to automate tasks, optimize workflows, and proactively improve efficiency.
- Collaborative Leadership: Strong record of mentoring developers, coordinating with cross-functional teams, and managing sprint commitments in agile environments.
- Team Lead Experience (Preferred): Previous team lead experience is preferred but not required. Ideal candidates have experience guiding junior engineers, fostering collaboration, and driving successful project delivery.
Cross-Functional Collaboration: Proven experience collaborating with product managers, designers, and engineering leads to deliver cohesive, user-centered products, and working with architects in R&D on architectural designs.
Why OfficeSpace?
- High-Performance Culture: At OfficeSpace, we believe in the power of accountability, focus, and drive. Our A-Player team members work together to deliver measurable, meaningful results. We recognize and reward those who push boundaries and achieve excellence.
- Ownership and Accountability: We trust our employees to take full ownership of their roles, providing the autonomy to innovate and the support to succeed. We seek individuals who are self-motivated and thrive in an environment where they can drive impactful outcomes.
- Technology-Forward: As a company invested in cutting-edge technology, we integrate AI and other advanced solutions across our platform to enhance productivity, customer experience, and process efficiency. Our team members are excited by the potential of AI and proactively explore ways it can drive our success.
- Growth Mindset: Continuous learning and improvement are integral to our culture. We encourage our team to embrace challenges, seek knowledge, and develop both personally and professionally.
- Innovation and Agility: We foster a dynamic, fast-paced environment where fresh ideas and bold solutions are celebrated. We embrace change and thrive on turning challenges into opportunities, with a team that is agile, proactive, and resilient.
- Collaborative, Results-Driven Environment: We value purposeful collaboration that leads to shared success and stronger results. While our team members are independent, they recognize the value of working together to drive our mission forward.
- Competitive Benefits and Rewards: 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.
OfficeSpace is committed to building and promoting a diverse workforce and celebrates the unique qualities that individuals of various backgrounds and experiences offer. We are committed to basing all employment-related decisions upon valid job-related factors without regard to race, color, sex (including pregnancy, sexual orientation, and gender identity), age, religion, national origin, genetic information, military status, veteran status, physical or mental disability, or any other status protected by law.
Create a Job Alert
Interested in building your career at OfficeSpace Software? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field