
Software Engineer II
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’ll lead how AI actually works at OfficeSpace—not as a side project, but as a core system. As a Full-Stack Software Engineer, you will contribute to the evolution of our AI platform from production-ready chat experiences to agentic workflows that operate safely at enterprise scale. You’ll build, harden, and scale systems that connect AI services, a Rails backend, and a React frontend—while setting the technical bar for performance, reliability, and integrity.
We move fast. We expect precision. And we trust you to own outcomes.
What You’ll Do:
- Build out OfficeSpace’s AI platform—starting with our customer-facing chatbot and extending into agentic workflows and MCP server capabilities.
- Design and operate Python-based AI services that integrate deeply with our Ruby on Rails backend and React frontend.
- Partner with AI agents to accelerate development, testing, debugging, and code reviews.
- Orchestrate AI-assisted workflows to generate, validate, and optimize production-ready code.
- Deliver clean, well-tested features across multiple projects—on time and at high quality.
- Optimize applications across browsers, devices, and environments—making smart trade-offs.
- Work across data layers, from relational databases (MariaDB) to search and caching systems (Redis, Elasticsearch), to Vector DBs.
- Contribute to evolving best practices in AI-augmented software development.
What You Bring:
- 3–5 years of backend development experience with Ruby on Rails or Python.
- Experience building AI features is a plus
- Strong proficiency in JavaScript (ES6+) and modern React development.
- Experience building and scaling production-grade web applications.
- Solid understanding of databases—relational and exposure to NoSQL systems.
- Ability to work across multiple projects and deliver with consistency.
- Experience or exposure to GraphQL is a plus.
- AI fluency—comfortable using AI tools for coding, debugging, testing, and documentation.
- Strong problem-solving skills and the judgment to balance speed vs. quality.
- A builder mindset—you take ownership, move fast, and continuously improve how work gets done.
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
