Lead Software Engineer
at OfficeSpace
British Columbia, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | N/A | Node.Js,Graphql,Kafka,Vue.Js,Technical Proficiency,Elasticsearch,Ruby,Scalability,Data Processing,Python,Performance Metrics,Programming Languages,Relational Databases,Data Warehousing,Collaborative Leadership,Collaboration,Project Delivery,Architects | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
OfficeSpace Software is the workspace management platform for enterprise-level innovation, empowering over 1,800 leading organizations to optimize and transform their workspaces for a flexible, high-performance hybrid future. Our intuitive solutions for space planning, desk and room booking, and real-time workplace insights help businesses elevate employee experience and operational efficiency. Recognized by G2 as a Leader in Workplace Experience and featured in Gartner’s 2023 Market Guide, OfficeSpace is at the forefront of workplace innovation.
Backed by Vista Equity Partners and Resurgens Technology Partners, OfficeSpace is primed for continued growth. With a global team spanning the US, Canada, and Costa Rica, we’re committed to setting new standards in workplace technology. If you’re driven by impact, energized by innovation, and ready to help shape the future of work, OfficeSpace invites you to join us.
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.
Responsibilities:
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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
British Columbia, Canada