Staff Software Engineer
BuildOps, Toronto, Ontario, Canada +3
- Pay
- $172K–$229K / year
- Work type
- Not stated
- Level
- Staff
- Area
- Software engineering
- Posted
- Jan 8, 2026
About the role
At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors. From helping our customers to manage their service all the way to project management, we’re breaking the mold and building a team that invests in our mission statement. We love driven, self-motivated folks that thrive in fast-paced environments. Could you be our next hire?
As a Staff Software Engineer, your primary focus will be to architect, build, and optimize our industry-leading platform across the entire stack, from scalable frontend applications to high-performance backend services. We are looking for a motivated, self-starter who can drive technical excellence, mentor engineers, and influence best practices in a distributed team environment. Your role will be pivotal in delivering high-quality, scalable, and reliable software that powers the commercial contracting industry.
What You’ll Do:
- Architect, build, and maintain our full-stack platform, including scalable frontend applications (React.js) and high-performance backend services (Node.js, GraphQL, REST APIs).
- Lead technical decisions across the stack, ensuring high performance, maintainability, and best practices for both frontend and backend development.
- Design, develop, and optimize APIs to power our frontend applications and third-party integrations.
- Improve database design and query optimization, ensuring efficient data storage and retrieval.
- Enhance and optimize our design system and UI components using Material-UI, ensuring a seamless and consistent user experience.
- Own full-stack observability, implementing logging, monitoring, and performance analysis tools to improve reliability across frontend and backend services.
- Evaluate and introduce new technologies that drive innovation and efficiency across the stack.
- Work in tandem with the QA engineering team to ship high-precision, well-tested software.
- Define and enforce testing strategies across both frontend and backend using tools such as Jest and React Testing Library.
- Mentor and guide other engineers, conducting technical design reviews, pair programming, and knowledge-sharing sessions.
- Lead technical initiatives that impact multiple teams, ensuring alignment with company goals and technical vision.
- Communicate effectively with engineers, product managers, customers, partners, and other leaders.
What We Look For:
- 8+ years of experience in software engineering, with a strong focus on full-stack development in modern JavaScript/TypeScript.
- Deep expertise in React.js and state management with experience in building and maintaining scalable frontend architectures.
- Strong backend development experience with Node.js, designing and maintaining GraphQL APIs (Apollo, Relay) and RESTful services.
- Proficiency in database technologies (SQL), including PostgreSQL, MySQL,or similar.
Similar roles at other companies
Staff Software Engineer
BuildOpsLos Angeles
$197K–$262K / yr
Posted Apr 5, 2025
Senior Software Engineer
BuildOpsLos Angeles
$148K–$197K / yr
Posted Sep 2, 2026
Staff Software Engineer
ServiceTitanIndia Bengaluru, Karnataka
Pay not posted
Posted 5 days ago
Pay not posted
Posted Aug 21, 2026
Staff Software Developer
TOOLBXCanada (remote)
Listed on BuildOps's Greenhouse job board; checked 25 h ago. First seen by us 25 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.