Taro Logo

Software Engineers of the Enterprise World

Enterprise Engineer
Current Employee
Has worked at Meta for 2 years
February 20, 2020
Austin, Texas
5.0
RecommendsPositive OutlookApproves of CEO
Pros
  • Working on high-impact projects that are challenging and meaningful.
  • More flexibility with office locations than traditional SWE roles (e.g., there are EE teams in Austin but no SWE teams).
  • Hard to imagine a better place to learn and grow as an engineer.
  • A lot of EE teams are continuously finishing projects and beginning new ones, so you can have a lot more variety in what you're working on, which makes it much easier in my opinion to choose projects you find interesting or want to learn more about.
Cons
  • It's hard to switch from EE teams to SWE teams (requires re-interviewing) if you're in one of the big engineering offices.

  • Since traditional EE roles dealt more with things like Oracle development, you can get the feeling that EE is looked down on by SWE orgs. I think this is changing quickly as the role evolves and people realize the complex problems EEs are solving, but we're not there yet in terms of having the same 'prestige' as SWEs.

  • Deadlines can be tight depending on business needs.

  • It's on you to determine how much you want to work. This is a double-edged sword because you can work a ton in order to drive quicker promotions, but you also have to be proactive in forcing work/life balance, as there's always more work you could be doing.

Advice to Management
  • Continue to take engineers' input in roadmap planning, as we're often the front lines who see inefficiencies or problems firsthand.
  • Do a better job advertising what Enterprise Engineering is and where open roles are, so SWE candidates who want to live in places like Austin know that Enterprise Engineering is an option.

Was this helpful?

Meta Interview Experiences