Senior Software Engineer • Current Employee
Pros: - Work-life balance
- Compensation (see attached con)
- Everyone is friendly and seems to be driven towards the same goal of building a better and easier online real-estate process.
- Remote and Education stipends
- Frequent team events and lunches (DoorDash covered since they're remote).
- PMs (at least mine) are straight fire; always organized, keeping us updated on what's happening, what's coming down the pipe, and even future initiatives.
- Career ladder for engineers that is extremely detailed for each level
Cons: - What is actually being worked on vs what was told prior to accepting the offer. What was hyped up during the final stages before offer acceptance which made me accept the offer is not at all what I'm doing. Be careful.
- Compensation communication: Transparency around pay, especially as the world moves remote, is atrocious.
- Compensation: Don't let the location fool you, remote does not mean remote. It simply means "not in the office". You get paid for your location, not your skills and title. If you move, expect to be shocked at how much they'll be cutting your pay. If you're not within a 50-mile radius of a large tech hub city (Seattle, LA, SF, New York City), you're not going to be paid what you're worth. If you do live in a 50-mile radius of a large tech hub and decide to make a move, you'll quickly learn you are worth much less to the company.
- Dev environments and repos are pretty bad. There are so many useless processes and pipelines from how over-architected the different environments are. Expect to spend the first 3-4 months even figuring out where the heck anything is and how it's all working together from local, QA, staging, and production. If you ever figure it out.
- There definitely appears to be a pattern with the past and current hiring bias. This is in regards to ethnicity. Female representation is pretty dang good for a company as big as Opendoor, especially on the engineering and eng manager side of things. It is the best I've seen at a company so far.
- Be prepared to be evaluated extremely hard on the career ladder.