UpKeep is a Series B startup revolutionizing facility maintenance and asset operations management through cloud-based software solutions. As a Staff Software Engineer, you'll play a crucial role in shaping the technical direction of their products that serve over 3,000 customers including major brands like Shell, Yamaha, and McDonald's. The position offers an opportunity to lead and mentor a talented engineering team while working on scalable, distributed systems using modern technologies like TypeScript, React, and Node.js.
The role combines technical leadership with hands-on development, requiring expertise in frontend architecture and cloud services. You'll be responsible for making key architectural decisions, implementing best practices, and ensuring the team's technical excellence. The company has raised $50 million in venture capital and has been recognized as a "Best Place to Work" multiple times.
Working at UpKeep means joining a mission-driven company that values diversity and inclusion. The company offers competitive benefits including stock options and remote work flexibility. You'll be part of a team that's building innovative solutions for an underserved market, with their platform ranked #1 in Facility Management software on Gartner and G2 Crowd.
This is an ideal role for an experienced engineer who wants to make a significant impact on a growing platform while leading and mentoring others. The position requires both technical expertise and leadership skills, offering the opportunity to shape the future of asset operations management technology.