Staff Software Engineer

Cloud-based Asset Operations Management software company providing mobile-first SaaS solutions and IoT sensors for facility maintenance teams.
Frontend
Staff Software Engineer
Remote
101 - 500 Employees
10+ years of experience
Enterprise SaaS

Description For Staff Software Engineer

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.

Last updated a month ago

Responsibilities For Staff Software Engineer

  • Collaborate cross-functionally with designers, product managers, and other engineers
  • Provide technical leadership and guide architectural decisions
  • Iterate quickly on experiments while preventing technical lock-in
  • Identify and propose strategies to resolve technical problems
  • Determine methods and procedures for team efficiency
  • Provide input on engineering initiatives planning
  • Contribute to team growth through code reviews and mentorship
  • Take responsibility for system-wide documentation

Requirements For Staff Software Engineer

JavaScript
TypeScript
React
Node.js
Kubernetes
  • Bachelor's degree in Computer Science or related field preferred
  • 10+ years of hands-on programming experience in Javascript
  • Excellence in front-end Typescript/React architecture and development
  • Experience with Node.js
  • Experience operating and maintaining live web services
  • Experience developing fault-tolerant distributed systems
  • Experience defining team-level technical processes
  • Experience with cloud services (AWS)
  • Experience with containerization technologies (Docker, Kubernetes)

Benefits For Staff Software Engineer

Equity
  • Stock options
  • Remote work flexibility

Interested in this job?

Jobs Related To UpKeep Staff Software Engineer

UI Architecture Engineer

Lead UI architecture and design systems development at ClickUp, shaping the visual foundation of their all-in-one productivity platform.

Staff Full Stack Software Engineer

Lead full-stack development at SAP LeanIX, driving technical excellence in frontend and backend solutions while mentoring teams and shaping architecture.

Staff Web Engineer, UI Foundation

Staff Web Engineer position at Airbnb focusing on UI Foundation, design systems, and frontend architecture, offering remote work and competitive compensation.

Manager, Engineering - Web Platform

Lead Airbnb's Web Platform team, managing frontend infrastructure and developer tooling while supporting 400+ web engineers in a remote-friendly environment.

Engineering Manager, Guest Displays and Platform

Lead engineering for Airbnb's Guest Displays & Platforms team, managing product details page and pricing capabilities across guest-facing surfaces.