I’m considering joining Coursera as a software engineer.
Current employees, how do you like it there? Anything changed after IPO? How’s culture? Work life balance? Tech? Salaries?
YOE: 10
TC: 200k
I haven’t been around long enough to speak to pre vs post IPO beyond what I’ve heard from others (e.g. needing to be less liberal with engineer access to various systems was one of the changes).
The tech is in a state of transition which only started recently with pretty much everything new being created with Java and some common industry tools/frameworks/etc, but most legacy code being Scala and internally-built tooling. The shift is happening mostly for the organizational purposes of broadening the hiring pool and making it easier for inexperienced people to Google things.
Something that surprised me about the culture is how much having 1:1s with other ICs and PMs is encouraged as a part of the onboarding process, but also people’s willingness to share their time beyond that.
How do you feel about Scala?
Neutral feeling. I don’t mind coding in Scala.
I haven’t been around long enough to speak to pre vs post IPO beyond what I’ve heard from others (e.g. needing to be less liberal with engineer access to various systems was one of the changes). The tech is in a state of transition which only started recently with pretty much everything new being created with Java and some common industry tools/frameworks/etc, but most legacy code being Scala and internally-built tooling. The shift is happening mostly for the organizational purposes of broadening the hiring pool and making it easier for inexperienced people to Google things. Something that surprised me about the culture is how much having 1:1s with other ICs and PMs is encouraged as a part of the onboarding process, but also people’s willingness to share their time beyond that.