Staff Software Engineer (Remote)

United States /
Engineering /
Cottage was founded with the belief that there had to be a better way for homeowners and contractors to work together. We are building a SaaS-enabled marketplace that allows homeowners to design online, get upfront pricing and access vetted contractors who run their business on our platform. We're starting with Accessory Dwelling Units (ADUs), which provide much needed housing, a smart investment for homeowners and consistent work for contractors.

Cottage is backed by Fifth Wall, Susa Ventures, Base10 Partners and premier proptech angel investors. The leadership team have built businesses and products at Uber, Opendoor, Procore and WeWork, as well as hundreds of millions of dollars of custom homes. Join us to work alongside top talent on a product that outlives you.

As a senior member of the engineering organization, your main objective will be to participate in the design and development of the complex systems that will be the foundation for Cottage’s technology offerings for homeowners, construction professionals and internal teams.  There is no shortage of opportunities to participate in the evolving definitions of our coding standards, best practices and technology adoption.

What you'll do

    • Deliver high quality, scalable software solutions by utilizing modern software development methodologies.
    • Provide input in helping to define the technical direction of the Cottage engineering organization.
    • Participate in code reviews, architecture discussions, pair programming and team training.

What you'll need

    • 8+ years professional experience as a software engineer.
    • 8+ years professional experience with modern object-oriented programming language
    • 5+ years professional experience with multiple modern languages (C++, C#, Java, Ruby, etc)
    • Significant experience with modern web tooling like NuGet, NPM, Jest, Cypress, etc.
    • Significant experience with modern web frameworks like React, Vue, NextJS, Gatsby, Blazor, etc.
    • Significant experience working with cloud providers like Amazon AWS, Google Cloud, Microsoft Azure, etc.
    • Significant experience designing, developing and maintaining large scale web / server applications.
    • Strong analytical and problem-solving skills
    • Excellent verbal and written communication skills
    • Desire to work in a team-focused engineering environment

What we offer

    • Autonomy - Our engineering teams own their solutions from end to end.  No more architecture review committees and ivory towers.
    • Collaboration - Working closely with your fellow departments is key to ensuring the best outcomes for the solutions we provide.
    • Continuous Learning - Providing opportunities to grow in our professional and personal lives enhances our organization.

What you'll get

    • Competitive salary
    • Early-stage employee equity — let’s build this rocketship together :)
    • Top of the line medical, dental and vision benefits
    • Participation in Cottage’s 401k plan
    • A dynamic and passionate work environment — we're in it together and the sky's the limit
    • Empowerment to make decisions, act quickly, and be an owner
Cottage celebrates and is strengthened by diversity. We are committed to creating an inclusive environment for the benefit of our people, products, and communities.