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.
Engineering Manager - What You’ll Do:
As an Engineering Manager at OfficeSpace, you will play a critical role in building high-performing teams and driving engineering excellence across the organization. You will lead, mentor, and inspire software engineers, fostering a culture of collaboration, innovation, and continuous growth. You will also bring strong technical insight to ensure delivery of scalable, secure, and impactful solutions, closely partnering with cross-functional teams to drive business success
Responsibilities:
Team Leadership & Development
- Prioritize your team's career growth, well-being, and ongoing development through regular coaching, mentorship, and feedback.
- Model OfficeSpace’s core values and foster an inclusive, engaged, and high-performing team environment.
Technical Excellence
- Provide technical guidance and mentorship to engineering teams, driving adoption of best practices in design, coding, testing, and deployment.
- Offer hands-on support when needed to help remove blockers and ensure high-quality technical outcomes.
Execution & Delivery
- Lead the delivery of complex projects, ensuring on-time execution with a focus on quality, scalability, and security.
Define clear, measurable goals for teams that align with department and company OKRs.
- Champion agile principles, continuously optimizing team workflows, sprint planning, and delivery processes.
Incident Management
- Oversee and improve incident management processes, ensuring rapid response, communication, and resolution of production issues.
- Lead root cause analyses (RCAs) post-incident, drive preventative actions, and foster a culture of learning and resilience.
Strategic Collaboration
- Partner closely with product managers, designers, architects, and other engineering leaders to set priorities, roadmap features, and drive technical strategy.
- Represent engineering in cross-functional discussions, balancing technical priorities with business needs.
Culture & Innovation
- Advocate for a culture of continuous improvement, innovation, and technical excellence.
- Identify opportunities to introduce new technologies, processes, or tools that elevate team productivity and product quality.
Skills & Experience Required:
Leadership Excellence
- 5+ years of experience leading and managing software engineering teams in a fast-paced environment.
- Proven ability to recruit, develop, and retain top engineering talent.
Technical Mastery
- Strong background in software engineering, ideally with experience in modern web technologies such as Ruby on Rails, React, JavaScript, Node.js, or equivalent stacks.
- Solid understanding of building and scaling SaaS products in a cloud environment (AWS, GCP, or Azure preferred).
Execution and Delivery Focus
- Demonstrated success delivering complex technical projects from concept through deployment.
- Deep understanding of agile development methodologies and best practices for high-quality, iterative releases.
Strategic Thinking & Collaboration
- Skilled at balancing technical depth with business priorities, making pragmatic tradeoffs when needed.
- Excellent communication and collaboration skills across technical and non-technical stakeholders.
Adaptability & Growth Mindset
- Comfortable operating in a dynamic and evolving environment.
- Passionate about learning, growing, and driving positive change across teams and processes.