Roofing. Simplified.

Join our growing team today!

Upload your resume

Senior Software Engineer

Roofr is a marketplace for roofing providing instant satellite estimates for homeowners. Our hands on, focused approach ensures that our customers save money and stay well informed throughout the process. We hand select the best local contractors, and take a portion of the project, rather than selling off leads ensuring all parties are invested in the success of each project.

Our mission is to ensure every family across North America has access to protect their greatest asset with an affordable roof.

Position Overview:

Roofr is looking for a rockstar Senior Engineer to join us in our brand new SF office! You will be responsible for contributing to the overall architecture and doing intensive, fast-paced development on both front end and back end code. You will work closely with our Product and Engineering team to bring the collective vision of Roofr to life.

Requirements for this role

  • Strong experience in software development lifecycle, from planning to testing and production.
  • Masterful with Laravel + PHP, MySQL/Postgres
  • Masterful with Linux
  • Experience writing tests.
  • React (or similar JS framework)
  • Experience with Heroku (or AWS)
  • Experience with Git & Jira
  • Experience building & consuming APIs
  • Experience with hosted search engine API (Algolia/ElasticSearch)
  • Experience Monitoring/Debugging/Profiling. 


  • Collaborate with team to build features and creatively solve problems
  • Expand on current features while maintaining platform efficiency
  • Create unit tests and maintain codebase
  • Create tools to manage projects and their progress
  • Maintain data and caching layer


  • A/B Testing
  • Scrum Certs
  • Scalable SEO


  • Laravel: 2+ years
  • PHP/Web Development: 5+ years

Job Type: Full-time

Location: San Francisco, CA (Financial District)

Salary: $115,000.00 to $135,000.00 + benefits + equity

Must currently reside in San Francisco or willing to relocate.