UpKeepposted 2 days ago
$175,000 - $195,000/Yr
Full-time • Senior

About the position

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.

Responsibilities

  • 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.

Requirements

  • 10+ years of hands-on programming experience in Javascript.
  • Excellence in front-end Typescript/React architecture and development.
  • Experience working with NodeJS.
  • Experience operating and maintaining live web services and troubleshooting live issues.
  • Experience developing fault-tolerant distributed systems from the ground up, including requirements-gathering, architecture design, project breakdown, and execution.
  • Experience defining team-level technical processes, such as code reviews and testing.
  • Experience developing and operating services at scale.
  • Experience with cloud services (e.g. AWS).
  • Experience with containerization technologies (e.g. Docker, Kubernetes).

Benefits

  • Competitive base salary + benefits + equity.
  • A variety of factors are considered when determining compensation, including professional background, experience, and location.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service