Senior Software Engineer - Frontend/React (remote - within US) at Roofstock | Powderkeg

Location: United States

Employment Type: Full Time

Team: Engineering

What we do and why we do it

As the leading marketplace for single-family rental homes, our mission is to make real estate investing radically accessible, cost effective, and simple. We successfully merge our passion for helping investors build wealth through real estate with cutting edge technology that transforms the way they do it.

How it’s going (and growing)

With a talented team of 500+ Roofsters, our collaborative and can-do culture is what fuels our growth. We recently closed on our series E, raising nearly $400 million, and have offices in California, Texas, and New York as well as many remote opportunities. Our growth includes recent acquisitions of Great Jones (full-service property management) and Stessa (financial management software) to empower customers with a seamless way to acquire, manage, and track their investment properties on one platform.

Under our roof

We get a lot of attention for our innovation—like being on the Forbes Fintech 50 and Red Herring 100—but we’re most proud of being recognized as a Great Place to Work® (Check out our reviews!). We’re nice, get things done, and have fun. We champion professional growth and work-life balance. In fact, our values are B.A.D.A.S.S.

B e customer obsessed.

A ct like an owner, because you are one.

D on’t be afraid to break things in the pursuit of better.

A ll of us are empowered to do the right thing.

S tay curious and create what’s next. Fast.

S eriously. No jerks.

We are seeking a Senior Software Engineer with expertise to join our Engineering team. In this role, you will be an integral part of developing new customer facing interfaces that will further our mission to create a friction free way of transacting real estate. You will work closely with different stakeholders to develop solutions to complex problems and will participate in brainstorming sessions to give feedback on our technologies, algorithms and products.

As our ideal candidate, you advocate for the best UI/UX practices to deliver high-quality user facing solutions. You drive technical innovation, are action oriented, and you like solving problems. You are energized by being able to clearly see how your work impacts the success of our business. You have strong collaboration and communication skills and are comfortable working independently or as part of a small (but mighty) team. You are looking to make your mark and want to be part of an organization that is changing the way real estate is transacted.

What You Will Do:

  • Design and create scalable, accessible, and cross-browser compatible experiences leveraging React
  • Drive solutions to complex problems through feedback, design review, code review and discussions with cross-function teams
  • Make comprehensive technical recommendations to engineering leadership team based on the design and review process
  • Collaborate with other members of the engineering team to provide holistic analysis of technical requirements in order to design solid software architecture - from high level through low level implementation
  • Improve Engineering delivery through all phase of the software development lifecycle (build, test, and release)
  • Collaborate with the product and design teams to understand end-user requirements, formulate use cases, and then seamlessly translate that into a pragmatic and effective technical solution

What You Bring with You:

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent.
  • You are passionate about User Experience and UI software development
  • Demonstrable fluency in React and its core principles
  • Strong focus on quality with an eye for detail
  • Strong understanding of software architecture principles
  • 5+ years of experience with JavaScript, CSS, and HTML and a deep understanding of their cross-browser challenges and performance issues
  • 3+ experience building single page web applications, responsive websites using React, GraphQL, Apollo/Relay, Typescript/Flow
  • Experience with TDD / BDD - JavaScript automated testing framework - Karma, Jasmine, Enzyme or JEST with debugging skills
  • Experience with NextJS or universal/isomorphic React is a plus


For our regular full-time roles we offer a great benefits package!

Competitive compensation

Medical, Vision and Dental for you (95%) and your dependents (65%)


Flexible time off and sick days

Supplemental bonus to support "work from home" office needs

Equity incentives to give you a stake in the Company’s future

We are an upbeat and collaborative work culture

Virtual company-sponsored outings

Roofstock is an equal opportunity employer. In keeping with the values of Roofstock, we make all employment decisions including hiring, evaluation, termination, promotional and training opportunities, without regard to race, religion, color, sex, age, national origin, ancestry, sexual orientation, physical handicap, mental disability, medical condition, disability, gender or identity or expression, pregnancy or pregnancy-related condition, marital status, height and/or weight.

Job Summary
  • Job Title
    Senior Software Engineer - Frontend/React (remote - within US)
  • Company
  • Location
    Oakland, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?