Staff Software Engineer

UpKeep ☁️🤖🏢

Remote regions

US

Salary range

$175,000–$195,000/year

Benefits

Job Description

As a Staff Software Engineer, you will drive the success of exciting initiatives that transform how our customers use UpKeep. Your product and technical guidance along with working through and empowering others will enable new products and improve current ones in order to reach more customers and provide delightful and enriching customer experiences. Collaborate cross-functionally with designers, product managers, and other engineers to design, implement, and iterate on features and product directions. Provide technical leadership to a talented engineering team, guiding them on architectural decisions and coding best practices. Iterate quickly on experiments while preventing technical lock-in. Actively identify and propose strategies to resolve technical problems affecting the team, demonstrating a strategic mindset. Determine methods and procedures used by the team, focusing on continuous improvement and efficiency. Provide input on prioritization of engineering-led initiatives in short- and long-term planning and roadmaps. Contribute to the growth of team members through code reviews, documentation, technical guidance, and mentorship. Take responsibility for team and system-wide documentation, ensuring that knowledge is well-documented and shared within the team and beyond.

About UpKeep

UpKeep is on a mission to reinvent how the physical world runs starting with the frontline teams who maintain it and is backed by Insight Partners, Emergence Capital, and Y Combinator.

Apply for This Position